Spring Data Neo4j

org.springframework.data.neo4j.fieldaccess
Class NodeToNodesRelationshipFieldAccessor

java.lang.Object
  extended by org.springframework.data.neo4j.fieldaccess.AbstractNodeRelationshipFieldAccessor<org.neo4j.graphdb.Node,org.neo4j.graphdb.Node>
      extended by org.springframework.data.neo4j.fieldaccess.NodeToNodesRelationshipFieldAccessor
All Implemented Interfaces:
FieldAccessor
Direct Known Subclasses:
OneToNRelationshipFieldAccessorFactory.OneToNRelationshipFieldAccessor, SingleRelationshipFieldAccessorFactory.SingleRelationshipFieldAccessor

public abstract class NodeToNodesRelationshipFieldAccessor
extends AbstractNodeRelationshipFieldAccessor<org.neo4j.graphdb.Node,org.neo4j.graphdb.Node>

Since:
12.09.2010
Author:
Michael Hunger

Field Summary
 
Fields inherited from class org.springframework.data.neo4j.fieldaccess.AbstractNodeRelationshipFieldAccessor
direction, property, relatedType, template, type
 
Constructor Summary
NodeToNodesRelationshipFieldAccessor(Class<?> clazz, Neo4jTemplate template, org.neo4j.graphdb.Direction direction, org.neo4j.graphdb.RelationshipType type, Neo4jPersistentProperty property)
           
 
Method Summary
protected  org.neo4j.graphdb.Node getState(Object entity)
           
protected  Iterable<org.neo4j.graphdb.Node> getStatesFromEntity(Object entity)
           
protected  org.neo4j.graphdb.Relationship obtainSingleRelationship(org.neo4j.graphdb.Node start, org.neo4j.graphdb.Node end)
           
 
Methods inherited from class org.springframework.data.neo4j.fieldaccess.AbstractNodeRelationshipFieldAccessor
checkUnderlyingState, createAddedRelationships, createEntitySetFromRelationshipEndNodes, createManagedSet, createSetOfTargetNodes, createSingleRelationship, getDefaultValue, getOrCreateState, isWriteable, removeMissingRelationships, updateMappingPolicy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.springframework.data.neo4j.fieldaccess.FieldAccessor
getValue, setValue
 

Constructor Detail

NodeToNodesRelationshipFieldAccessor

public NodeToNodesRelationshipFieldAccessor(Class<?> clazz,
                                            Neo4jTemplate template,
                                            org.neo4j.graphdb.Direction direction,
                                            org.neo4j.graphdb.RelationshipType type,
                                            Neo4jPersistentProperty property)
Method Detail

obtainSingleRelationship

protected org.neo4j.graphdb.Relationship obtainSingleRelationship(org.neo4j.graphdb.Node start,
                                                                  org.neo4j.graphdb.Node end)
Specified by:
obtainSingleRelationship in class AbstractNodeRelationshipFieldAccessor<org.neo4j.graphdb.Node,org.neo4j.graphdb.Node>

getStatesFromEntity

protected Iterable<org.neo4j.graphdb.Node> getStatesFromEntity(Object entity)
Specified by:
getStatesFromEntity in class AbstractNodeRelationshipFieldAccessor<org.neo4j.graphdb.Node,org.neo4j.graphdb.Node>

getState

protected org.neo4j.graphdb.Node getState(Object entity)
Specified by:
getState in class AbstractNodeRelationshipFieldAccessor<org.neo4j.graphdb.Node,org.neo4j.graphdb.Node>

Spring Data Neo4j

Copyright © 2011 SpringSource. All Rights Reserved.