public abstract class NodeOrRelationship extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
TYPE_NODE |
static String |
TYPE_RELATIONSHIP |
| Modifier and Type | Method and Description |
|---|---|
org.neo4j.graphdb.Node |
asNode() |
org.neo4j.graphdb.PropertyContainer |
asPropertyContainer() |
org.neo4j.graphdb.Relationship |
asRelationship() |
boolean |
equals(Object o) |
abstract long |
getId() |
abstract Object |
getProperty(String key) |
abstract Object |
getProperty(String key,
Object defaultValue) |
abstract Iterable<String> |
getPropertyKeys() |
abstract Iterable<org.neo4j.graphdb.Relationship> |
getRelationships(org.neo4j.graphdb.Direction direction) |
org.neo4j.shell.kernel.apps.TypedId |
getTypedId() |
int |
hashCode() |
abstract boolean |
hasProperty(String key) |
boolean |
isNode() |
boolean |
isRelationship() |
abstract Object |
removeProperty(String key) |
abstract void |
setProperty(String key,
Object value) |
static NodeOrRelationship |
wrap(org.neo4j.graphdb.Node node) |
static NodeOrRelationship |
wrap(org.neo4j.graphdb.PropertyContainer entity) |
static NodeOrRelationship |
wrap(org.neo4j.graphdb.Relationship rel) |
public static final String TYPE_NODE
public static final String TYPE_RELATIONSHIP
public static NodeOrRelationship wrap(org.neo4j.graphdb.Node node)
public static NodeOrRelationship wrap(org.neo4j.graphdb.Relationship rel)
public static NodeOrRelationship wrap(org.neo4j.graphdb.PropertyContainer entity)
public boolean isNode()
public org.neo4j.graphdb.Node asNode()
public boolean isRelationship()
public org.neo4j.graphdb.Relationship asRelationship()
public org.neo4j.graphdb.PropertyContainer asPropertyContainer()
public org.neo4j.shell.kernel.apps.TypedId getTypedId()
public abstract long getId()
public abstract boolean hasProperty(String key)
public abstract Iterable<org.neo4j.graphdb.Relationship> getRelationships(org.neo4j.graphdb.Direction direction)
Copyright © 2002–2017 The Neo4j Graph Database Project. All rights reserved.