Spring Data Neo4j

org.springframework.data.neo4j.support.mapping
Class Neo4jEntityPersister.CachedConverter<S extends org.neo4j.graphdb.PropertyContainer>

java.lang.Object
  extended by org.springframework.data.neo4j.support.mapping.Neo4jEntityPersister.CachedConverter<S>
All Implemented Interfaces:
Neo4jEntityConverter<Object,S>
Enclosing class:
Neo4jEntityPersister

public static class Neo4jEntityPersister.CachedConverter<S extends org.neo4j.graphdb.PropertyContainer>
extends Object
implements Neo4jEntityConverter<Object,S>


Constructor Summary
Neo4jEntityPersister.CachedConverter(Neo4jEntityConverter<Object,S> delegate)
           
 
Method Summary
 ConversionService getConversionService()
           
 org.springframework.data.mapping.context.MappingContext<? extends Neo4jPersistentEntity<?>,Neo4jPersistentProperty> getMappingContext()
           
<R> R
loadEntity(R entity, S source, MappingPolicy mappingPolicy, Neo4jPersistentEntityImpl<R> persistentEntity, Neo4jTemplate template)
           
<R> R
read(Class<R> type, S state, MappingPolicy mappingPolicy, Neo4jTemplate template)
           
 void write(Object 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

Neo4jEntityPersister.CachedConverter

public Neo4jEntityPersister.CachedConverter(Neo4jEntityConverter<Object,S> delegate)
Method Detail

getMappingContext

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

getConversionService

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

loadEntity

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

read

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

write

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

Spring Data Neo4j

Copyright © 2012 SpringSource. All Rights Reserved.