本文整理了Java中org.vertexium.Edge.getOtherVertex()
方法的一些代码示例,展示了Edge.getOtherVertex()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Edge.getOtherVertex()
方法的具体详情如下:
包路径:org.vertexium.Edge
类名称:Edge
方法名:getOtherVertex
[英]Given a vertexId that represents one side of a relationship, get me the vertex of the other side.
[中]给定一个表示关系一侧的vertexId,给我另一侧的顶点。
代码示例来源:origin: org.vertexium/vertexium-core
/**
* Given a vertexId that represents one side of a relationship, get me the vertex of the other side.
*/
default Vertex getOtherVertex(String myVertexId, Authorizations authorizations) {
return getOtherVertex(myVertexId, getGraph().getDefaultFetchHints(), authorizations);
}
代码示例来源:origin: org.vertexium/vertexium-cypher
Vertex otherVertex = edge.getOtherVertex(startingVertex.getId(), ctx.getFetchHints(), ctx.getAuthorizations());
VertexiumCypherScope.PathItem newPath = previousPath
.concat(name, edge)
代码示例来源:origin: visallo/vertexium
Vertex otherVertex = edge.getOtherVertex(startingVertex.getId(), ctx.getFetchHints(), ctx.getAuthorizations());
VertexiumCypherScope.PathItem newPath = previousPath
.concat(name, edge)
代码示例来源:origin: visallo/vertexium
/**
* Given a vertexId that represents one side of a relationship, get me the vertex of the other side.
*/
default Vertex getOtherVertex(String myVertexId, Authorizations authorizations) {
return getOtherVertex(myVertexId, getGraph().getDefaultFetchHints(), authorizations);
}
代码示例来源:origin: visallo/vertexium
List<String> vertexIds = new ArrayList<>();
edges.forEach(edge -> {
if (edge.getOtherVertex(sourceVertexId, FetchHints.NONE, authorizations) != null) {
vertexIds.add(edge.getOtherVertexId(sourceVertexId));
代码示例来源:origin: visallo/vertexium
boolean foundMatch = false;
if (edge != null && previousVertex != null) {
Vertex vertex = edge.getOtherVertex(previousVertex.getId(), ctx.getFetchHints(), ctx.getAuthorizations());
if (vertexIsMatch(ctx, vertex, labelNames, propertiesMap, scope)
&& vertexRelationshipMatches(matchContext, matchConstraint, vertex)) {
代码示例来源:origin: org.vertexium/vertexium-cypher
boolean foundMatch = false;
if (edge != null && previousVertex != null) {
Vertex vertex = edge.getOtherVertex(previousVertex.getId(), ctx.getFetchHints(), ctx.getAuthorizations());
if (vertexIsMatch(ctx, vertex, labelNames, propertiesMap, scope)
&& vertexRelationshipMatches(matchContext, matchConstraint, vertex)) {
代码示例来源:origin: org.visallo/visallo-web
@Handle
public ClientApiVertex handle(
@Required(name = "vertexId") String vertexId,
@Required(name = "multiValueKey") String multiValueKey,
@ActiveWorkspaceId String workspaceId,
User user,
Authorizations authorizations
) throws Exception {
Vertex artifactVertex = graph.getVertex(vertexId, authorizations);
ArtifactDetectedObject artifactDetectedObject = VisalloProperties.DETECTED_OBJECT.getPropertyValue(artifactVertex, multiValueKey);
Edge edge = graph.getEdge(artifactDetectedObject.getEdgeId(), authorizations);
Vertex resolvedVertex = edge.getOtherVertex(artifactVertex.getId(), authorizations);
SandboxStatus edgeSandboxStatus = SandboxStatusUtil.getSandboxStatus(edge, workspaceId);
boolean isPublicEdge = edgeSandboxStatus == SandboxStatus.PUBLIC;
workspaceHelper.deleteEdge(workspaceId, edge, artifactVertex, resolvedVertex, isPublicEdge, Priority.HIGH, authorizations, user);
return (ClientApiVertex) ClientApiConverter.toClientApi(artifactVertex, workspaceId, authorizations);
}
}
内容来源于网络,如有侵权,请联系作者删除!