org.neo4j.kernel.ha
Class LockableNode
java.lang.Object
org.neo4j.kernel.ha.LockableNode
- All Implemented Interfaces:
- org.neo4j.graphdb.Node, org.neo4j.graphdb.PropertyContainer
public class LockableNode
- extends Object
- implements org.neo4j.graphdb.Node
|
Method Summary |
org.neo4j.graphdb.Relationship |
createRelationshipTo(org.neo4j.graphdb.Node otherNode,
org.neo4j.graphdb.RelationshipType type)
|
void |
delete()
|
boolean |
equals(Object o)
|
org.neo4j.graphdb.GraphDatabaseService |
getGraphDatabase()
|
long |
getId()
|
Object |
getProperty(String key)
|
Object |
getProperty(String key,
Object defaultValue)
|
Iterable<String> |
getPropertyKeys()
|
Iterable<Object> |
getPropertyValues()
|
Iterable<org.neo4j.graphdb.Relationship> |
getRelationships()
|
Iterable<org.neo4j.graphdb.Relationship> |
getRelationships(org.neo4j.graphdb.Direction dir)
|
Iterable<org.neo4j.graphdb.Relationship> |
getRelationships(org.neo4j.graphdb.RelationshipType... types)
|
Iterable<org.neo4j.graphdb.Relationship> |
getRelationships(org.neo4j.graphdb.RelationshipType type,
org.neo4j.graphdb.Direction dir)
|
org.neo4j.graphdb.Relationship |
getSingleRelationship(org.neo4j.graphdb.RelationshipType type,
org.neo4j.graphdb.Direction dir)
|
int |
hashCode()
|
boolean |
hasProperty(String key)
|
boolean |
hasRelationship()
|
boolean |
hasRelationship(org.neo4j.graphdb.Direction dir)
|
boolean |
hasRelationship(org.neo4j.graphdb.RelationshipType... types)
|
boolean |
hasRelationship(org.neo4j.graphdb.RelationshipType type,
org.neo4j.graphdb.Direction dir)
|
Object |
removeProperty(String key)
|
void |
setProperty(String key,
Object value)
|
String |
toString()
|
org.neo4j.graphdb.Traverser |
traverse(org.neo4j.graphdb.Traverser.Order traversalOrder,
org.neo4j.graphdb.StopEvaluator stopEvaluator,
org.neo4j.graphdb.ReturnableEvaluator returnableEvaluator,
Object... relationshipTypesAndDirections)
|
org.neo4j.graphdb.Traverser |
traverse(org.neo4j.graphdb.Traverser.Order traversalOrder,
org.neo4j.graphdb.StopEvaluator stopEvaluator,
org.neo4j.graphdb.ReturnableEvaluator returnableEvaluator,
org.neo4j.graphdb.RelationshipType relationshipType,
org.neo4j.graphdb.Direction direction)
|
org.neo4j.graphdb.Traverser |
traverse(org.neo4j.graphdb.Traverser.Order traversalOrder,
org.neo4j.graphdb.StopEvaluator stopEvaluator,
org.neo4j.graphdb.ReturnableEvaluator returnableEvaluator,
org.neo4j.graphdb.RelationshipType firstRelationshipType,
org.neo4j.graphdb.Direction firstDirection,
org.neo4j.graphdb.RelationshipType secondRelationshipType,
org.neo4j.graphdb.Direction secondDirection)
|
LockableNode
public LockableNode(long id)
delete
public void delete()
- Specified by:
delete in interface org.neo4j.graphdb.Node
getId
public long getId()
- Specified by:
getId in interface org.neo4j.graphdb.Node
getGraphDatabase
public org.neo4j.graphdb.GraphDatabaseService getGraphDatabase()
- Specified by:
getGraphDatabase in interface org.neo4j.graphdb.PropertyContainer
getProperty
public Object getProperty(String key)
- Specified by:
getProperty in interface org.neo4j.graphdb.PropertyContainer
getProperty
public Object getProperty(String key,
Object defaultValue)
- Specified by:
getProperty in interface org.neo4j.graphdb.PropertyContainer
getPropertyKeys
public Iterable<String> getPropertyKeys()
- Specified by:
getPropertyKeys in interface org.neo4j.graphdb.PropertyContainer
getPropertyValues
public Iterable<Object> getPropertyValues()
- Specified by:
getPropertyValues in interface org.neo4j.graphdb.PropertyContainer
hasProperty
public boolean hasProperty(String key)
- Specified by:
hasProperty in interface org.neo4j.graphdb.PropertyContainer
removeProperty
public Object removeProperty(String key)
- Specified by:
removeProperty in interface org.neo4j.graphdb.PropertyContainer
setProperty
public void setProperty(String key,
Object value)
- Specified by:
setProperty in interface org.neo4j.graphdb.PropertyContainer
equals
public boolean equals(Object o)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
toString
public String toString()
- Overrides:
toString in class Object
createRelationshipTo
public org.neo4j.graphdb.Relationship createRelationshipTo(org.neo4j.graphdb.Node otherNode,
org.neo4j.graphdb.RelationshipType type)
- Specified by:
createRelationshipTo in interface org.neo4j.graphdb.Node
getRelationships
public Iterable<org.neo4j.graphdb.Relationship> getRelationships()
- Specified by:
getRelationships in interface org.neo4j.graphdb.Node
getRelationships
public Iterable<org.neo4j.graphdb.Relationship> getRelationships(org.neo4j.graphdb.RelationshipType... types)
- Specified by:
getRelationships in interface org.neo4j.graphdb.Node
getRelationships
public Iterable<org.neo4j.graphdb.Relationship> getRelationships(org.neo4j.graphdb.Direction dir)
- Specified by:
getRelationships in interface org.neo4j.graphdb.Node
getRelationships
public Iterable<org.neo4j.graphdb.Relationship> getRelationships(org.neo4j.graphdb.RelationshipType type,
org.neo4j.graphdb.Direction dir)
- Specified by:
getRelationships in interface org.neo4j.graphdb.Node
getSingleRelationship
public org.neo4j.graphdb.Relationship getSingleRelationship(org.neo4j.graphdb.RelationshipType type,
org.neo4j.graphdb.Direction dir)
- Specified by:
getSingleRelationship in interface org.neo4j.graphdb.Node
hasRelationship
public boolean hasRelationship()
- Specified by:
hasRelationship in interface org.neo4j.graphdb.Node
hasRelationship
public boolean hasRelationship(org.neo4j.graphdb.RelationshipType... types)
- Specified by:
hasRelationship in interface org.neo4j.graphdb.Node
hasRelationship
public boolean hasRelationship(org.neo4j.graphdb.Direction dir)
- Specified by:
hasRelationship in interface org.neo4j.graphdb.Node
hasRelationship
public boolean hasRelationship(org.neo4j.graphdb.RelationshipType type,
org.neo4j.graphdb.Direction dir)
- Specified by:
hasRelationship in interface org.neo4j.graphdb.Node
traverse
public org.neo4j.graphdb.Traverser traverse(org.neo4j.graphdb.Traverser.Order traversalOrder,
org.neo4j.graphdb.StopEvaluator stopEvaluator,
org.neo4j.graphdb.ReturnableEvaluator returnableEvaluator,
org.neo4j.graphdb.RelationshipType relationshipType,
org.neo4j.graphdb.Direction direction)
- Specified by:
traverse in interface org.neo4j.graphdb.Node
traverse
public org.neo4j.graphdb.Traverser traverse(org.neo4j.graphdb.Traverser.Order traversalOrder,
org.neo4j.graphdb.StopEvaluator stopEvaluator,
org.neo4j.graphdb.ReturnableEvaluator returnableEvaluator,
org.neo4j.graphdb.RelationshipType firstRelationshipType,
org.neo4j.graphdb.Direction firstDirection,
org.neo4j.graphdb.RelationshipType secondRelationshipType,
org.neo4j.graphdb.Direction secondDirection)
- Specified by:
traverse in interface org.neo4j.graphdb.Node
traverse
public org.neo4j.graphdb.Traverser traverse(org.neo4j.graphdb.Traverser.Order traversalOrder,
org.neo4j.graphdb.StopEvaluator stopEvaluator,
org.neo4j.graphdb.ReturnableEvaluator returnableEvaluator,
Object... relationshipTypesAndDirections)
- Specified by:
traverse in interface org.neo4j.graphdb.Node
Copyright © 2011 The Neo4j Graph Database Project. All Rights Reserved.