public abstract class EdgeBuilderBase extends ElementBuilder<Edge> implements EdgeMutation
elementId, elementType, extendedDataDeletes, extendedDatas, indexHint, properties, propertyDeletes, propertySoftDeletesDEFAULT_KEY| Modifier | Constructor and Description |
|---|---|
protected |
EdgeBuilderBase(String edgeId,
String outVertexId,
String inVertexId,
String label,
Visibility visibility) |
| Modifier and Type | Method and Description |
|---|---|
EdgeMutation |
alterEdgeLabel(String newEdgeLabel) |
long |
getAlterEdgeLabelTimestamp() |
String |
getEdgeLabel() |
String |
getNewEdgeLabel() |
String |
getVertexId(Direction direction) |
boolean |
hasChanges()
true, if this mutation has any changes.
|
EdgeBuilderBase |
overrideAlterLabelTimestamp(long alterEdgeLabelTimestamp) |
abstract Edge |
save(Authorizations authorizations)
Save the edge along with any properties that were set to the graph.
|
void |
setInVertexId(String inVertexId) |
void |
setLabel(String label) |
void |
setOutVertexId(String outVertexId) |
addExtendedData, addExtendedData, addExtendedData, addExtendedData, addPropertyValue, addPropertyValue, addPropertyValue, deleteExtendedData, deleteExtendedData, deleteExtendedData, deleteExtendedDataTable, deleteProperty, deleteProperty, deleteProperty, getElementType, getExtendedData, getExtendedDataDeletes, getExtendedDataTableNames, getId, getIndexHint, getProperties, getPropertyDeletes, getPropertySoftDeletes, getVisibility, overrideExtendedDataDeletes, overrideExtendedDatas, overrideIndexHint, overrideProperties, overridePropertyDeletes, overridePropertySoftDeletes, setId, setIndexHint, setProperty, setProperty, softDeleteProperty, softDeleteProperty, softDeletePropertyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddExtendedData, addExtendedData, addExtendedData, addExtendedData, addPropertyValue, addPropertyValue, addPropertyValue, deleteExtendedData, deleteExtendedData, deleteExtendedData, deleteExtendedDataTable, deleteProperty, deleteProperty, deleteProperty, getElementType, getExtendedData, getExtendedDataDeletes, getIndexHint, getProperties, getPropertyDeletes, getPropertySoftDeletes, setIndexHint, setProperty, setProperty, softDeleteProperty, softDeleteProperty, softDeletePropertyedge, getVisibility, vertexprotected EdgeBuilderBase(String edgeId, String outVertexId, String inVertexId, String label, Visibility visibility)
public String getVertexId(Direction direction)
getVertexId in interface EdgeMutationpublic String getEdgeLabel()
getEdgeLabel in interface EdgeMutationpublic long getAlterEdgeLabelTimestamp()
getAlterEdgeLabelTimestamp in interface EdgeMutationpublic EdgeMutation alterEdgeLabel(String newEdgeLabel)
alterEdgeLabel in interface EdgeMutationpublic EdgeBuilderBase overrideAlterLabelTimestamp(long alterEdgeLabelTimestamp)
public String getNewEdgeLabel()
getNewEdgeLabel in interface EdgeMutationpublic abstract Edge save(Authorizations authorizations)
save in interface ElementMutation<Edge>save in class ElementBuilder<Edge>public boolean hasChanges()
ElementMutationhasChanges in interface ElementMutation<Edge>hasChanges in class ElementBuilder<Edge>public void setInVertexId(String inVertexId)
public void setOutVertexId(String outVertexId)
public void setLabel(String label)
Copyright © 2016–2021 MWARE SOLUTIONS. All rights reserved.