Class NodeState
- java.lang.Object
-
- com.buschmais.xo.neo4j.remote.impl.model.state.AbstractPropertyContainerState
-
- com.buschmais.xo.neo4j.remote.impl.model.state.NodeState
-
public class NodeState extends AbstractPropertyContainerState
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterCompletion(boolean clear)voidflush()Map<RemoteRelationshipType,StateTracker<RemoteRelationship,Set<RemoteRelationship>>>getIncomingRelationships()StateTracker<RemoteRelationship,Set<RemoteRelationship>>getIncomingRelationships(RemoteRelationshipType type)StateTracker<RemoteLabel,Set<RemoteLabel>>getLabels()Map<RemoteRelationshipType,StateTracker<RemoteRelationship,Set<RemoteRelationship>>>getOutgoingRelationships()StateTracker<RemoteRelationship,Set<RemoteRelationship>>getOutgoingRelationships(RemoteRelationshipType type)StateTracker<RemoteRelationship,Set<RemoteRelationship>>getRelationships(RemoteDirection remoteDirection, RemoteRelationshipType type)voidsetRelationships(RemoteDirection remoteDirection, RemoteRelationshipType type, StateTracker<RemoteRelationship,Set<RemoteRelationship>> relationships)-
Methods inherited from class com.buschmais.xo.neo4j.remote.impl.model.state.AbstractPropertyContainerState
getOrCreateWriteCache, getReadCache, getWriteCache, isLoaded, load
-
-
-
-
Constructor Detail
-
NodeState
public NodeState()
-
NodeState
public NodeState(Set<RemoteLabel> labels, Map<String,Object> readCache)
-
-
Method Detail
-
getLabels
public StateTracker<RemoteLabel,Set<RemoteLabel>> getLabels()
-
getOutgoingRelationships
public Map<RemoteRelationshipType,StateTracker<RemoteRelationship,Set<RemoteRelationship>>> getOutgoingRelationships()
-
getIncomingRelationships
public Map<RemoteRelationshipType,StateTracker<RemoteRelationship,Set<RemoteRelationship>>> getIncomingRelationships()
-
getOutgoingRelationships
public StateTracker<RemoteRelationship,Set<RemoteRelationship>> getOutgoingRelationships(RemoteRelationshipType type)
-
getIncomingRelationships
public StateTracker<RemoteRelationship,Set<RemoteRelationship>> getIncomingRelationships(RemoteRelationshipType type)
-
getRelationships
public StateTracker<RemoteRelationship,Set<RemoteRelationship>> getRelationships(RemoteDirection remoteDirection, RemoteRelationshipType type)
-
setRelationships
public void setRelationships(RemoteDirection remoteDirection, RemoteRelationshipType type, StateTracker<RemoteRelationship,Set<RemoteRelationship>> relationships)
-
flush
public void flush()
- Overrides:
flushin classAbstractPropertyContainerState
-
afterCompletion
public void afterCompletion(boolean clear)
- Overrides:
afterCompletionin classAbstractPropertyContainerState
-
-