Class DefaultRelationshipBuilder
java.lang.Object
org.neo4j.ogm.cypher.compiler.builders.node.DefaultRelationshipBuilder
- All Implemented Interfaces:
PropertyContainerBuilder<RelationshipBuilder>
,RelationshipBuilder
- Author:
- Luanne Misquitta, Michael J. Simons
-
Field Summary
Modifier and TypeFieldDescriptionprotected org.neo4j.ogm.response.model.RelationshipModel
-
Constructor Summary
ConstructorDescriptionDefaultRelationshipBuilder
(String type, boolean bidirectional) DefaultRelationshipBuilder
(String type, Long relationshipId) -
Method Summary
Modifier and TypeMethodDescriptionfinal RelationshipBuilder
addCompositeProperties
(Map<String, ?> properties) addProperty
(String key, Object value) direction
(Relationship.Direction newDirection) org.neo4j.ogm.model.Edge
edge()
boolean
hasDirection
(Relationship.Direction possibleDirection) boolean
boolean
isDirty()
boolean
boolean
void
void
setDirty
(boolean dirty) final RelationshipBuilder
setPreviousCompositeProperties
(Set<String> previousCompositeProperties) void
setPrimaryIdName
(String primaryIdName) void
setReference
(Long reference) void
setRelationshipEntity
(boolean relationshipEntity) void
setSingleton
(boolean b) void
setVersionProperty
(String name, Long version) type()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.neo4j.ogm.cypher.compiler.PropertyContainerBuilder
addCompositeProperties, setPreviousCompositeProperties
-
Field Details
-
targetContainer
protected org.neo4j.ogm.response.model.RelationshipModel targetContainer
-
-
Constructor Details
-
DefaultRelationshipBuilder
-
DefaultRelationshipBuilder
-
-
Method Details
-
reference
- Specified by:
reference
in interfacePropertyContainerBuilder<RelationshipBuilder>
- Specified by:
reference
in interfaceRelationshipBuilder
-
setType
- Specified by:
setType
in interfaceRelationshipBuilder
-
addProperty
- Specified by:
addProperty
in interfacePropertyContainerBuilder<RelationshipBuilder>
-
relate
- Specified by:
relate
in interfaceRelationshipBuilder
-
type
- Specified by:
type
in interfaceRelationshipBuilder
-
hasDirection
- Specified by:
hasDirection
in interfaceRelationshipBuilder
-
isSingleton
public boolean isSingleton()- Specified by:
isSingleton
in interfaceRelationshipBuilder
-
setSingleton
public void setSingleton(boolean b) - Specified by:
setSingleton
in interfaceRelationshipBuilder
-
isRelationshipEntity
public boolean isRelationshipEntity()- Specified by:
isRelationshipEntity
in interfaceRelationshipBuilder
-
setRelationshipEntity
public void setRelationshipEntity(boolean relationshipEntity) - Specified by:
setRelationshipEntity
in interfaceRelationshipBuilder
-
direction
- Specified by:
direction
in interfaceRelationshipBuilder
-
isBidirectional
public boolean isBidirectional()- Specified by:
isBidirectional
in interfaceRelationshipBuilder
-
edge
public org.neo4j.ogm.model.Edge edge()- Specified by:
edge
in interfaceRelationshipBuilder
-
setReference
- Specified by:
setReference
in interfaceRelationshipBuilder
-
setPrimaryIdName
- Specified by:
setPrimaryIdName
in interfaceRelationshipBuilder
-
setVersionProperty
- Specified by:
setVersionProperty
in interfacePropertyContainerBuilder<RelationshipBuilder>
-
isDirty
public boolean isDirty()- Specified by:
isDirty
in interfaceRelationshipBuilder
-
setDirty
public void setDirty(boolean dirty) - Specified by:
setDirty
in interfaceRelationshipBuilder
-
addCompositeProperties
- Specified by:
addCompositeProperties
in interfacePropertyContainerBuilder<SELF>
-
setPreviousCompositeProperties
public final RelationshipBuilder setPreviousCompositeProperties(Set<String> previousCompositeProperties) - Specified by:
setPreviousCompositeProperties
in interfacePropertyContainerBuilder<SELF>
-