Class BoltGraphModelAdapter

java.lang.Object
org.neo4j.ogm.result.adapter.BaseAdapter
org.neo4j.ogm.result.adapter.GraphModelAdapter
org.neo4j.ogm.drivers.bolt.response.BoltGraphModelAdapter
All Implemented Interfaces:
org.neo4j.ogm.result.adapter.ResultAdapter<Map<String,Object>,org.neo4j.ogm.model.GraphModel>

public class BoltGraphModelAdapter extends org.neo4j.ogm.result.adapter.GraphModelAdapter
Author:
Luanne Misquitta, Michael J. Simons
  • Constructor Details

    • BoltGraphModelAdapter

      public BoltGraphModelAdapter(BoltEntityAdapter entityAdapter)
  • Method Details

    • isPath

      public boolean isPath(Object value)
      Specified by:
      isPath in class org.neo4j.ogm.result.adapter.GraphModelAdapter
    • isNode

      public boolean isNode(Object value)
      Specified by:
      isNode in class org.neo4j.ogm.result.adapter.GraphModelAdapter
    • isRelationship

      public boolean isRelationship(Object value)
      Specified by:
      isRelationship in class org.neo4j.ogm.result.adapter.GraphModelAdapter
    • nodeId

      public long nodeId(Object node)
      Specified by:
      nodeId in class org.neo4j.ogm.result.adapter.GraphModelAdapter
    • labels

      public List<String> labels(Object entity)
      Specified by:
      labels in class org.neo4j.ogm.result.adapter.GraphModelAdapter
    • relationshipId

      public long relationshipId(Object relationship)
      Specified by:
      relationshipId in class org.neo4j.ogm.result.adapter.GraphModelAdapter
    • relationshipType

      public String relationshipType(Object entity)
      Specified by:
      relationshipType in class org.neo4j.ogm.result.adapter.GraphModelAdapter
    • startNodeId

      public Long startNodeId(Object relationship)
      Specified by:
      startNodeId in class org.neo4j.ogm.result.adapter.GraphModelAdapter
    • endNodeId

      public Long endNodeId(Object relationship)
      Specified by:
      endNodeId in class org.neo4j.ogm.result.adapter.GraphModelAdapter
    • properties

      public Map<String,Object> properties(Object container)
      Specified by:
      properties in class org.neo4j.ogm.result.adapter.GraphModelAdapter
    • nodesInPath

      public List<Object> nodesInPath(Object pathValue)
      Specified by:
      nodesInPath in class org.neo4j.ogm.result.adapter.GraphModelAdapter
    • relsInPath

      public List<Object> relsInPath(Object pathValue)
      Specified by:
      relsInPath in class org.neo4j.ogm.result.adapter.GraphModelAdapter