public class DefaultEntityAccessStrategy extends Object implements EntityAccessStrategy
EntityAccessStrategy that looks up information from ClassInfo in the following order.
| Constructor and Description |
|---|
DefaultEntityAccessStrategy() |
public EntityAccess getPropertyWriter(ClassInfo classInfo, String propertyName)
getPropertyWriter in interface EntityAccessStrategypublic PropertyReader getPropertyReader(ClassInfo classInfo, String propertyName)
getPropertyReader in interface EntityAccessStrategypublic RelationalWriter getRelationalWriter(ClassInfo classInfo, String relationshipType, String relationshipDirection, Object scalarValue)
getRelationalWriter in interface EntityAccessStrategypublic RelationalReader getRelationalReader(ClassInfo classInfo, String relationshipType, String relationshipDirection)
getRelationalReader in interface EntityAccessStrategypublic Collection<PropertyReader> getPropertyReaders(ClassInfo classInfo)
getPropertyReaders in interface EntityAccessStrategypublic Collection<RelationalReader> getRelationalReaders(ClassInfo classInfo)
getRelationalReaders in interface EntityAccessStrategypublic RelationalWriter getIterableWriter(ClassInfo classInfo, Class<?> parameterType, String relationshipType, String relationshipDirection)
getIterableWriter in interface EntityAccessStrategypublic RelationalReader getIterableReader(ClassInfo classInfo, Class<?> parameterType, String relationshipType, String relationshipDirection)
getIterableReader in interface EntityAccessStrategypublic PropertyReader getIdentityPropertyReader(ClassInfo classInfo)
getIdentityPropertyReader in interface EntityAccessStrategypublic RelationalReader getEndNodeReader(ClassInfo relationshipEntityClassInfo)
getEndNodeReader in interface EntityAccessStrategypublic RelationalReader getStartNodeReader(ClassInfo relationshipEntityClassInfo)
getStartNodeReader in interface EntityAccessStrategypublic RelationalWriter getRelationalEntityWriter(ClassInfo classInfo, Class entityAnnotation)
getRelationalEntityWriter in interface EntityAccessStrategyCopyright © 2016 Neo Technology, Inc.. All rights reserved.