org.springframework.data.neo4j.fieldaccess
Class DynamicPropertiesFieldAccessorFactory.DynamicPropertiesFieldAccessor
java.lang.Object
org.springframework.data.neo4j.fieldaccess.DynamicPropertiesFieldAccessorFactory.DynamicPropertiesFieldAccessor
- All Implemented Interfaces:
- FieldAccessor
- Enclosing class:
- DynamicPropertiesFieldAccessorFactory
public static class DynamicPropertiesFieldAccessorFactory.DynamicPropertiesFieldAccessor
- extends Object
- implements FieldAccessor
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DynamicPropertiesFieldAccessorFactory.DynamicPropertiesFieldAccessor
public DynamicPropertiesFieldAccessorFactory.DynamicPropertiesFieldAccessor(Neo4jTemplate template,
String propertyName,
Neo4jPersistentProperty field)
setValue
public Object setValue(Object entity,
Object newVal,
MappingPolicy mappingPolicy)
- Description copied from interface:
FieldAccessor
- handles field write modification.
- Specified by:
setValue in interface FieldAccessor
- Returns:
- the written value or a DoReturn wrapper with the written value or null.
DoReturn indicates that the aspect should not proceed to the original field access but instead return immediately.
getValue
public Object getValue(Object entity,
MappingPolicy mappingPolicy)
- Specified by:
getValue in interface FieldAccessor
- Returns:
- the value or a DoReturn wrapper with the value for the field.
DoReturn indicates that the aspect should not proceed to the original field access but instead return immediately.
isWriteable
public boolean isWriteable(Object entity)
- Specified by:
isWriteable in interface FieldAccessor
- Returns:
- false for read only or computed fields, true otherwise
getDefaultValue
public Object getDefaultValue()
- Description copied from interface:
FieldAccessor
- Returns a default implementation for a field or
null if none is provided.
This default implementation is returned in detached mode by the DetachedEntityState
when the value of the field is get.
- Specified by:
getDefaultValue in interface FieldAccessor
- Returns:
- a default implementation for a field or
null if none is provided.
Copyright © 2012 SpringSource. All Rights Reserved.