public class DefaultRelationshipBuilder extends Object implements RelationshipBuilder
| Modifier and Type | Field and Description |
|---|---|
protected P |
targetContainer |
| Constructor and Description |
|---|
DefaultRelationshipBuilder(String type,
boolean bidirectional) |
DefaultRelationshipBuilder(String type,
Long relationshipId) |
| Modifier and Type | Method and Description |
|---|---|
SELF |
addCompositeProperties(Map<String,?> properties) |
RelationshipBuilder |
addProperty(String key,
Object value) |
RelationshipBuilder |
direction(String newDirection) |
Edge |
edge() |
boolean |
hasDirection(String possibleDirection) |
boolean |
isBidirectional() |
boolean |
isNew() |
boolean |
isRelationshipEntity() |
boolean |
isSingleton() |
Long |
reference() |
void |
relate(Long startNodeId,
Long endNodeId) |
SELF |
setPreviousCompositeProperties(Set<String> previousCompositeProperties) |
void |
setPrimaryIdName(String primaryIdName) |
void |
setReference(Long reference) |
void |
setRelationshipEntity(boolean relationshipEntity) |
void |
setSingleton(boolean b) |
void |
setType(String type) |
RelationshipBuilder |
setVersionProperty(String name,
Long version) |
String |
type() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddCompositeProperties, setPreviousCompositePropertiesprotected P extends PropertyContainer targetContainer
public DefaultRelationshipBuilder(String type, boolean bidirectional)
public Long reference()
reference in interface PropertyContainerBuilder<RelationshipBuilder>reference in interface RelationshipBuilderpublic void setType(String type)
setType in interface RelationshipBuilderpublic RelationshipBuilder addProperty(String key, Object value)
addProperty in interface PropertyContainerBuilder<RelationshipBuilder>public void relate(Long startNodeId, Long endNodeId)
relate in interface RelationshipBuilderpublic String type()
type in interface RelationshipBuilderpublic boolean hasDirection(String possibleDirection)
hasDirection in interface RelationshipBuilderpublic boolean isSingleton()
isSingleton in interface RelationshipBuilderpublic boolean isNew()
isNew in interface RelationshipBuilderpublic void setSingleton(boolean b)
setSingleton in interface RelationshipBuilderpublic boolean isRelationshipEntity()
isRelationshipEntity in interface RelationshipBuilderpublic void setRelationshipEntity(boolean relationshipEntity)
setRelationshipEntity in interface RelationshipBuilderpublic RelationshipBuilder direction(String newDirection)
direction in interface RelationshipBuilderpublic boolean isBidirectional()
isBidirectional in interface RelationshipBuilderpublic Edge edge()
edge in interface RelationshipBuilderpublic void setReference(Long reference)
setReference in interface RelationshipBuilderpublic void setPrimaryIdName(String primaryIdName)
setPrimaryIdName in interface RelationshipBuilderpublic RelationshipBuilder setVersionProperty(String name, Long version)
setVersionProperty in interface PropertyContainerBuilder<RelationshipBuilder>public final SELF addCompositeProperties(Map<String,?> properties)
addCompositeProperties in interface PropertyContainerBuilder<SELF>public final SELF setPreviousCompositeProperties(Set<String> previousCompositeProperties)
setPreviousCompositeProperties in interface PropertyContainerBuilder<SELF>Copyright © 2015–2020 Neo Technology, Inc.. All rights reserved.