Spring Data Neo4j

org.springframework.data.neo4j.support.mapping
Class Neo4jEntityConverterImpl<T,S extends org.neo4j.graphdb.PropertyContainer>

java.lang.Object
  extended by org.springframework.data.neo4j.support.mapping.Neo4jEntityConverterImpl<T,S>
All Implemented Interfaces:
Neo4jEntityConverter<T,S>

public class Neo4jEntityConverterImpl<T,S extends org.neo4j.graphdb.PropertyContainer>
extends Object
implements Neo4jEntityConverter<T,S>

Since:
07.10.11
Author:
mh

Constructor Summary
Neo4jEntityConverterImpl(Neo4jMappingContext mappingContext, ConversionService conversionService, EntityStateHandler entityStateHandler, Neo4jEntityFetchHandler entityFetchHandler, EntityTools<S> entityTools)
           
 
Method Summary
 ConversionService getConversionService()
           
 org.springframework.data.mapping.context.MappingContext<? extends Neo4jPersistentEntity<?>,Neo4jPersistentProperty> getMappingContext()
           
<R extends T>
R
loadEntity(R entity, S source, MappingPolicy mappingPolicy, Neo4jPersistentEntityImpl<R> persistentEntity, Neo4jTemplate template)
           
<R extends T>
R
read(Class<R> requestedType, S source, MappingPolicy mappingPolicy, Neo4jTemplate template)
           
 void write(T source, S sink, MappingPolicy mappingPolicy, Neo4jTemplate template)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Neo4jEntityConverterImpl

public Neo4jEntityConverterImpl(Neo4jMappingContext mappingContext,
                                ConversionService conversionService,
                                EntityStateHandler entityStateHandler,
                                Neo4jEntityFetchHandler entityFetchHandler,
                                EntityTools<S> entityTools)
Method Detail

getMappingContext

public org.springframework.data.mapping.context.MappingContext<? extends Neo4jPersistentEntity<?>,Neo4jPersistentProperty> getMappingContext()
Specified by:
getMappingContext in interface Neo4jEntityConverter<T,S extends org.neo4j.graphdb.PropertyContainer>

getConversionService

public ConversionService getConversionService()
Specified by:
getConversionService in interface Neo4jEntityConverter<T,S extends org.neo4j.graphdb.PropertyContainer>

read

public <R extends T> R read(Class<R> requestedType,
                            S source,
                            MappingPolicy mappingPolicy,
                            Neo4jTemplate template)
Specified by:
read in interface Neo4jEntityConverter<T,S extends org.neo4j.graphdb.PropertyContainer>

loadEntity

public <R extends T> R loadEntity(R entity,
                                  S source,
                                  MappingPolicy mappingPolicy,
                                  Neo4jPersistentEntityImpl<R> persistentEntity,
                                  Neo4jTemplate template)
Specified by:
loadEntity in interface Neo4jEntityConverter<T,S extends org.neo4j.graphdb.PropertyContainer>

write

public void write(T source,
                  S sink,
                  MappingPolicy mappingPolicy,
                  Neo4jTemplate template)
Specified by:
write in interface Neo4jEntityConverter<T,S extends org.neo4j.graphdb.PropertyContainer>

Spring Data Neo4j

Copyright © 2012 SpringSource. All Rights Reserved.