public abstract static class RelationshipNodeFieldAccessorFactory.RelationshipNodeFieldAccessor extends Object implements FieldAccessor
| Constructor and Description |
|---|
RelationshipNodeFieldAccessor(Neo4jPersistentProperty property,
Neo4jTemplate template) |
| Modifier and Type | Method and Description |
|---|---|
Object |
getDefaultValue()
Returns a default implementation for a field or
null if none is provided. |
protected abstract org.neo4j.graphdb.Node |
getNode(org.neo4j.graphdb.Relationship relationship) |
Object |
getValue(Object entity,
MappingPolicy mappingPolicy) |
boolean |
isWriteable(Object entity) |
Object |
setValue(Object entity,
Object newVal,
MappingPolicy mappingPolicy)
handles field write modification.
|
public RelationshipNodeFieldAccessor(Neo4jPersistentProperty property, Neo4jTemplate template)
public Object setValue(Object entity, Object newVal, MappingPolicy mappingPolicy)
FieldAccessorsetValue in interface FieldAccessorpublic Object getValue(Object entity, MappingPolicy mappingPolicy)
getValue in interface FieldAccessorprotected abstract org.neo4j.graphdb.Node getNode(org.neo4j.graphdb.Relationship relationship)
public boolean isWriteable(Object entity)
isWriteable in interface FieldAccessorpublic Object getDefaultValue()
FieldAccessornull if none is provided.
This default implementation is returned in detached mode by the DetachedEntityState
when the value of the field is get.
getDefaultValue in interface FieldAccessornull if none is provided.Copyright © 2011-2015–2015 Pivotal Software, Inc.. All rights reserved.