Package n10s.result
Class VirtualRelationship
- java.lang.Object
-
- n10s.result.VirtualRelationship
-
- All Implemented Interfaces:
org.neo4j.graphdb.Entity,org.neo4j.graphdb.Relationship
public class VirtualRelationship extends java.lang.Object implements org.neo4j.graphdb.Relationship(taken from APOC)- Since:
- 16.03.16
- Author:
- mh
-
-
Constructor Summary
Constructors Constructor Description VirtualRelationship(long id, org.neo4j.graphdb.Node startNode, org.neo4j.graphdb.Node endNode, org.neo4j.graphdb.RelationshipType type, java.util.Map<java.lang.String,java.lang.Object> props)VirtualRelationship(org.neo4j.graphdb.Node startNode, org.neo4j.graphdb.Node endNode, org.neo4j.graphdb.RelationshipType type)VirtualRelationship(org.neo4j.graphdb.Node startNode, org.neo4j.graphdb.Node endNode, org.neo4j.graphdb.RelationshipType type, java.util.Map<java.lang.String,java.lang.Object> props)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete()booleanequals(java.lang.Object o)java.util.Map<java.lang.String,java.lang.Object>getAllProperties()org.neo4j.graphdb.NodegetEndNode()longgetId()org.neo4j.graphdb.Node[]getNodes()org.neo4j.graphdb.NodegetOtherNode(org.neo4j.graphdb.Node node)java.util.Map<java.lang.String,java.lang.Object>getProperties(java.lang.String... strings)java.lang.ObjectgetProperty(java.lang.String s)java.lang.ObjectgetProperty(java.lang.String s, java.lang.Object o)java.lang.Iterable<java.lang.String>getPropertyKeys()org.neo4j.graphdb.NodegetStartNode()org.neo4j.graphdb.RelationshipTypegetType()inthashCode()booleanhasProperty(java.lang.String s)booleanisType(org.neo4j.graphdb.RelationshipType relationshipType)java.lang.ObjectremoveProperty(java.lang.String s)voidsetProperty(java.lang.String s, java.lang.Object o)java.lang.StringtoString()org.neo4j.graphdb.RelationshipwithProperties(java.util.Map<java.lang.String,java.lang.Object> props)
-
-
-
Constructor Detail
-
VirtualRelationship
public VirtualRelationship(org.neo4j.graphdb.Node startNode, org.neo4j.graphdb.Node endNode, org.neo4j.graphdb.RelationshipType type)
-
VirtualRelationship
public VirtualRelationship(long id, org.neo4j.graphdb.Node startNode, org.neo4j.graphdb.Node endNode, org.neo4j.graphdb.RelationshipType type, java.util.Map<java.lang.String,java.lang.Object> props)
-
VirtualRelationship
public VirtualRelationship(org.neo4j.graphdb.Node startNode, org.neo4j.graphdb.Node endNode, org.neo4j.graphdb.RelationshipType type, java.util.Map<java.lang.String,java.lang.Object> props)
-
-
Method Detail
-
getId
public long getId()
- Specified by:
getIdin interfaceorg.neo4j.graphdb.Entity
-
delete
public void delete()
- Specified by:
deletein interfaceorg.neo4j.graphdb.Relationship
-
getStartNode
public org.neo4j.graphdb.Node getStartNode()
- Specified by:
getStartNodein interfaceorg.neo4j.graphdb.Relationship
-
getEndNode
public org.neo4j.graphdb.Node getEndNode()
- Specified by:
getEndNodein interfaceorg.neo4j.graphdb.Relationship
-
getOtherNode
public org.neo4j.graphdb.Node getOtherNode(org.neo4j.graphdb.Node node)
- Specified by:
getOtherNodein interfaceorg.neo4j.graphdb.Relationship
-
getNodes
public org.neo4j.graphdb.Node[] getNodes()
- Specified by:
getNodesin interfaceorg.neo4j.graphdb.Relationship
-
getType
public org.neo4j.graphdb.RelationshipType getType()
- Specified by:
getTypein interfaceorg.neo4j.graphdb.Relationship
-
isType
public boolean isType(org.neo4j.graphdb.RelationshipType relationshipType)
- Specified by:
isTypein interfaceorg.neo4j.graphdb.Relationship
-
hasProperty
public boolean hasProperty(java.lang.String s)
- Specified by:
hasPropertyin interfaceorg.neo4j.graphdb.Entity
-
getProperty
public java.lang.Object getProperty(java.lang.String s)
- Specified by:
getPropertyin interfaceorg.neo4j.graphdb.Entity
-
getProperty
public java.lang.Object getProperty(java.lang.String s, java.lang.Object o)- Specified by:
getPropertyin interfaceorg.neo4j.graphdb.Entity
-
setProperty
public void setProperty(java.lang.String s, java.lang.Object o)- Specified by:
setPropertyin interfaceorg.neo4j.graphdb.Entity
-
removeProperty
public java.lang.Object removeProperty(java.lang.String s)
- Specified by:
removePropertyin interfaceorg.neo4j.graphdb.Entity
-
getPropertyKeys
public java.lang.Iterable<java.lang.String> getPropertyKeys()
- Specified by:
getPropertyKeysin interfaceorg.neo4j.graphdb.Entity
-
getProperties
public java.util.Map<java.lang.String,java.lang.Object> getProperties(java.lang.String... strings)
- Specified by:
getPropertiesin interfaceorg.neo4j.graphdb.Entity
-
getAllProperties
public java.util.Map<java.lang.String,java.lang.Object> getAllProperties()
- Specified by:
getAllPropertiesin interfaceorg.neo4j.graphdb.Entity
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
withProperties
public org.neo4j.graphdb.Relationship withProperties(java.util.Map<java.lang.String,java.lang.Object> props)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-