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