public class Neo4jEntityConverterImpl<T,S extends org.neo4j.graphdb.PropertyContainer> extends Object implements Neo4jEntityConverter<T,S>
Constructor and Description |
---|
Neo4jEntityConverterImpl(Neo4jMappingContext mappingContext,
ConversionService conversionService,
EntityStateHandler entityStateHandler,
Neo4jEntityFetchHandler entityFetchHandler,
EntityTools<S> entityTools) |
Modifier and Type | Method and Description |
---|---|
ConversionService |
getConversionService() |
MappingContext<? extends Neo4jPersistentEntity<?>,Neo4jPersistentProperty> |
getMappingContext() |
<R extends T> |
loadEntity(R entity,
S source,
MappingPolicy mappingPolicy,
Neo4jPersistentEntityImpl<R> persistentEntity,
Neo4jTemplate template) |
<R extends T> |
read(Class<R> requestedType,
S source,
MappingPolicy mappingPolicy,
Neo4jTemplate template) |
void |
write(T source,
S target,
MappingPolicy mappingPolicy,
Neo4jTemplate template,
org.neo4j.graphdb.RelationshipType annotationProvidedRelationshipType) |
public Neo4jEntityConverterImpl(Neo4jMappingContext mappingContext, ConversionService conversionService, EntityStateHandler entityStateHandler, Neo4jEntityFetchHandler entityFetchHandler, EntityTools<S> entityTools)
public MappingContext<? extends Neo4jPersistentEntity<?>,Neo4jPersistentProperty> getMappingContext()
getMappingContext
in interface Neo4jEntityConverter<T,S extends org.neo4j.graphdb.PropertyContainer>
public ConversionService getConversionService()
getConversionService
in interface Neo4jEntityConverter<T,S extends org.neo4j.graphdb.PropertyContainer>
public <R extends T> R read(Class<R> requestedType, S source, MappingPolicy mappingPolicy, Neo4jTemplate template)
read
in interface Neo4jEntityConverter<T,S extends org.neo4j.graphdb.PropertyContainer>
public <R extends T> R loadEntity(R entity, S source, MappingPolicy mappingPolicy, Neo4jPersistentEntityImpl<R> persistentEntity, Neo4jTemplate template)
loadEntity
in interface Neo4jEntityConverter<T,S extends org.neo4j.graphdb.PropertyContainer>
public void write(T source, S target, MappingPolicy mappingPolicy, Neo4jTemplate template, org.neo4j.graphdb.RelationshipType annotationProvidedRelationshipType)
write
in interface Neo4jEntityConverter<T,S extends org.neo4j.graphdb.PropertyContainer>
Copyright © 2011-2015–2015 Pivotal Software, Inc.. All rights reserved.