Package n10s.result

Class 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
      void delete()  
      boolean equals​(java.lang.Object o)  
      java.util.Map<java.lang.String,​java.lang.Object> getAllProperties()  
      org.neo4j.graphdb.Node getEndNode()  
      long getId()  
      org.neo4j.graphdb.Node[] getNodes()  
      org.neo4j.graphdb.Node getOtherNode​(org.neo4j.graphdb.Node node)  
      java.util.Map<java.lang.String,​java.lang.Object> getProperties​(java.lang.String... strings)  
      java.lang.Object getProperty​(java.lang.String s)  
      java.lang.Object getProperty​(java.lang.String s, java.lang.Object o)  
      java.lang.Iterable<java.lang.String> getPropertyKeys()  
      org.neo4j.graphdb.Node getStartNode()  
      org.neo4j.graphdb.RelationshipType getType()  
      int hashCode()  
      boolean hasProperty​(java.lang.String s)  
      boolean isType​(org.neo4j.graphdb.RelationshipType relationshipType)  
      java.lang.Object removeProperty​(java.lang.String s)  
      void setProperty​(java.lang.String s, java.lang.Object o)  
      java.lang.String toString()  
      org.neo4j.graphdb.Relationship withProperties​(java.util.Map<java.lang.String,​java.lang.Object> props)  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.neo4j.graphdb.Relationship

        getEndNodeId, getOtherNodeId, getStartNodeId
    • 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:
        getId in interface org.neo4j.graphdb.Entity
      • delete

        public void delete()
        Specified by:
        delete in interface org.neo4j.graphdb.Relationship
      • getStartNode

        public org.neo4j.graphdb.Node getStartNode()
        Specified by:
        getStartNode in interface org.neo4j.graphdb.Relationship
      • getEndNode

        public org.neo4j.graphdb.Node getEndNode()
        Specified by:
        getEndNode in interface org.neo4j.graphdb.Relationship
      • getOtherNode

        public org.neo4j.graphdb.Node getOtherNode​(org.neo4j.graphdb.Node node)
        Specified by:
        getOtherNode in interface org.neo4j.graphdb.Relationship
      • getNodes

        public org.neo4j.graphdb.Node[] getNodes()
        Specified by:
        getNodes in interface org.neo4j.graphdb.Relationship
      • getType

        public org.neo4j.graphdb.RelationshipType getType()
        Specified by:
        getType in interface org.neo4j.graphdb.Relationship
      • isType

        public boolean isType​(org.neo4j.graphdb.RelationshipType relationshipType)
        Specified by:
        isType in interface org.neo4j.graphdb.Relationship
      • hasProperty

        public boolean hasProperty​(java.lang.String s)
        Specified by:
        hasProperty in interface org.neo4j.graphdb.Entity
      • getProperty

        public java.lang.Object getProperty​(java.lang.String s)
        Specified by:
        getProperty in interface org.neo4j.graphdb.Entity
      • getProperty

        public java.lang.Object getProperty​(java.lang.String s,
                                            java.lang.Object o)
        Specified by:
        getProperty in interface org.neo4j.graphdb.Entity
      • setProperty

        public void setProperty​(java.lang.String s,
                                java.lang.Object o)
        Specified by:
        setProperty in interface org.neo4j.graphdb.Entity
      • removeProperty

        public java.lang.Object removeProperty​(java.lang.String s)
        Specified by:
        removeProperty in interface org.neo4j.graphdb.Entity
      • getPropertyKeys

        public java.lang.Iterable<java.lang.String> getPropertyKeys()
        Specified by:
        getPropertyKeys in interface org.neo4j.graphdb.Entity
      • getProperties

        public java.util.Map<java.lang.String,​java.lang.Object> getProperties​(java.lang.String... strings)
        Specified by:
        getProperties in interface org.neo4j.graphdb.Entity
      • getAllProperties

        public java.util.Map<java.lang.String,​java.lang.Object> getAllProperties()
        Specified by:
        getAllProperties in interface org.neo4j.graphdb.Entity
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.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:
        toString in class java.lang.Object