org.springframework.data.neo4j.support.mapping
Class Neo4jEntityConverterImpl<T,S extends org.neo4j.graphdb.PropertyContainer>
java.lang.Object
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
Method Summary |
ConversionService |
getConversionService()
|
org.springframework.data.mapping.context.MappingContext<? extends Neo4jPersistentEntity<?>,Neo4jPersistentProperty> |
getMappingContext()
|
|
loadEntity(R entity,
S source,
MappingPolicy mappingPolicy,
Neo4jPersistentEntityImpl<R> persistentEntity,
Neo4jTemplate template)
|
|
read(Class<R> requestedType,
S source,
MappingPolicy mappingPolicy,
Neo4jTemplate template)
|
void |
write(T source,
S sink,
MappingPolicy mappingPolicy,
Neo4jTemplate template,
org.neo4j.graphdb.RelationshipType annotationProvidedRelationshipType)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Neo4jEntityConverterImpl
public Neo4jEntityConverterImpl(Neo4jMappingContext mappingContext,
ConversionService conversionService,
EntityStateHandler entityStateHandler,
Neo4jEntityFetchHandler entityFetchHandler,
EntityTools<S> entityTools)
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,
org.neo4j.graphdb.RelationshipType annotationProvidedRelationshipType)
- Specified by:
write
in interface Neo4jEntityConverter<T,S extends org.neo4j.graphdb.PropertyContainer>
Copyright © 2013 SpringSource. All Rights Reserved.