Interface RelationshipBuilder

All Superinterfaces:
PropertyContainerBuilder<RelationshipBuilder>
All Known Implementing Classes:
DefaultRelationshipBuilder

public interface RelationshipBuilder extends PropertyContainerBuilder<RelationshipBuilder>
Builds a relationship to be persisted in the database
Author:
Luanne Misquitta
  • Method Details

    • reference

      Long reference()
      Specified by:
      reference in interface PropertyContainerBuilder<RelationshipBuilder>
    • setReference

      void setReference(Long reference)
    • type

      String type()
    • setType

      void setType(String type)
    • relate

      void relate(Long startNodeId, Long endNodeId)
    • direction

    • hasDirection

      boolean hasDirection(Relationship.Direction direction)
    • isBidirectional

      boolean isBidirectional()
    • isSingleton

      boolean isSingleton()
    • setSingleton

      void setSingleton(boolean singleton)
    • isRelationshipEntity

      boolean isRelationshipEntity()
    • setRelationshipEntity

      void setRelationshipEntity(boolean relationshipEntity)
    • isDirty

      boolean isDirty()
    • setDirty

      void setDirty(boolean dirty)
    • edge

      org.neo4j.ogm.model.Edge edge()
    • setPrimaryIdName

      void setPrimaryIdName(String primaryIdName)