Spring Data Graph

org.springframework.data.graph.neo4j.fieldaccess
Class OneToNRelationshipFieldAccessorFactory.OneToNRelationshipFieldAccessor

java.lang.Object
  extended by org.springframework.data.graph.neo4j.fieldaccess.AbstractNodeRelationshipFieldAccessor<NodeBacked,org.neo4j.graphdb.Node,TARGET,org.neo4j.graphdb.Node>
      extended by org.springframework.data.graph.neo4j.fieldaccess.NodeToNodesRelationshipFieldAccessor<NodeBacked>
          extended by org.springframework.data.graph.neo4j.fieldaccess.OneToNRelationshipFieldAccessorFactory.OneToNRelationshipFieldAccessor
All Implemented Interfaces:
FieldAccessor<NodeBacked>
Direct Known Subclasses:
ReadOnlyOneToNRelationshipFieldAccessorFactory.ReadOnlyOneToNRelationshipFieldAccessor
Enclosing class:
OneToNRelationshipFieldAccessorFactory

public static class OneToNRelationshipFieldAccessorFactory.OneToNRelationshipFieldAccessor
extends NodeToNodesRelationshipFieldAccessor<NodeBacked>


Field Summary
 
Fields inherited from class org.springframework.data.graph.neo4j.fieldaccess.AbstractNodeRelationshipFieldAccessor
direction, graphDatabaseContext, relatedType, type
 
Constructor Summary
OneToNRelationshipFieldAccessorFactory.OneToNRelationshipFieldAccessor(org.neo4j.graphdb.RelationshipType type, org.neo4j.graphdb.Direction direction, Class<? extends NodeBacked> elementClass, GraphDatabaseContext graphDatabaseContext)
           
 
Method Summary
 Object getValue(NodeBacked entity)
           
 Object setValue(NodeBacked entity, Object newVal)
          handles field write modification.
 
Methods inherited from class org.springframework.data.graph.neo4j.fieldaccess.NodeToNodesRelationshipFieldAccessor
getState, getStatesFromEntity, obtainSingleRelationship
 
Methods inherited from class org.springframework.data.graph.neo4j.fieldaccess.AbstractNodeRelationshipFieldAccessor
checkNoCircularReference, checkTargetIsSetOfNodebacked, checkUnderlyingNode, createAddedRelationships, createEntitySetFromRelationshipEndNodes, createManagedSet, createSingleRelationship, isWriteable, removeMissingRelationships
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OneToNRelationshipFieldAccessorFactory.OneToNRelationshipFieldAccessor

public OneToNRelationshipFieldAccessorFactory.OneToNRelationshipFieldAccessor(org.neo4j.graphdb.RelationshipType type,
                                                                              org.neo4j.graphdb.Direction direction,
                                                                              Class<? extends NodeBacked> elementClass,
                                                                              GraphDatabaseContext graphDatabaseContext)
Method Detail

setValue

public Object setValue(NodeBacked entity,
                       Object newVal)
Description copied from interface: FieldAccessor
handles field write modification.

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(NodeBacked entity)
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.

Spring Data Graph

Copyright © 2011. All Rights Reserved.