public class TermMentionRepository extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
OWL_IRI |
static String |
VISIBILITY_STRING |
| Constructor and Description |
|---|
TermMentionRepository(org.vertexium.Graph graph,
GraphAuthorizationRepository graphAuthorizationRepository) |
| Modifier and Type | Method and Description |
|---|---|
void |
addJustification(org.vertexium.Vertex vertex,
String justificationText,
ClientApiSourceInfo sourceInfo,
VisalloVisibility visalloVisibility,
org.vertexium.Authorizations authorizations) |
<T extends org.vertexium.Element> |
addSourceInfo(T element,
String forElementId,
TermMentionFor forType,
String propertyKey,
String propertyName,
org.vertexium.Visibility propertyVisibility,
String snippet,
String textPropertyKey,
String textPropertyName,
long startOffset,
long endOffset,
org.vertexium.Vertex outVertex,
org.vertexium.Visibility visibility,
org.vertexium.Authorizations authorizations) |
void |
addSourceInfoEdgeToEdge(org.vertexium.Edge edge,
String forElementId,
TermMentionFor forType,
String propertyKey,
String propertyName,
org.vertexium.Visibility propertyVisibility,
String snippet,
String textPropertyKey,
String textPropertyName,
long startOffset,
long endOffset,
org.vertexium.Vertex originalVertex,
org.vertexium.Visibility visibility,
org.vertexium.Authorizations authorizations) |
void |
addSourceInfoToVertex(org.vertexium.Vertex vertex,
String forElementId,
TermMentionFor forType,
String propertyKey,
String propertyName,
org.vertexium.Visibility propertyVisibility,
String snippet,
String textPropertyKey,
String textPropertyName,
long startOffset,
long endOffset,
org.vertexium.Vertex outVertex,
org.vertexium.Visibility visibility,
org.vertexium.Authorizations authorizations) |
void |
delete(org.vertexium.Vertex termMention,
org.vertexium.Authorizations authorizations) |
Iterable<org.vertexium.Vertex> |
findByEdge(org.vertexium.Edge edge,
org.vertexium.Authorizations authorizations)
Find all term mentions connected to either side of the edge.
|
Iterable<org.vertexium.Vertex> |
findByEdgeForEdge(org.vertexium.Edge edge,
org.vertexium.Authorizations authorizations)
Finds term mention vertices that were created for the justification of a new edge.
|
Iterable<org.vertexium.Vertex> |
findByEdgeId(String outVertexId,
String edgeId,
org.vertexium.Authorizations authorizations) |
Iterable<org.vertexium.Vertex> |
findByEdgeIdAndProperty(org.vertexium.Edge edge,
String propertyKey,
String propertyName,
org.vertexium.Visibility propertyVisibility,
org.vertexium.Authorizations authorizations)
Finds all term mentions connected to either side of an edge that match propertyKey, propertyName, and propertyVisibility.
|
org.vertexium.Vertex |
findById(String termMentionId,
org.vertexium.Authorizations authorizations) |
Iterable<org.vertexium.Vertex> |
findByOutVertex(String outVertexId,
org.vertexium.Authorizations authorizations) |
Iterable<org.vertexium.Vertex> |
findByOutVertexAndProperty(String outVertexId,
String propertyKey,
String propertyName,
org.vertexium.Authorizations authorizations) |
Iterable<org.vertexium.Vertex> |
findByVertexId(String vertexId,
org.vertexium.Authorizations authorizations)
Find all term mentions connected to the vertex.
|
Iterable<org.vertexium.Vertex> |
findByVertexIdAndProperty(String vertexId,
String propertyKey,
String propertyName,
org.vertexium.Visibility propertyVisibility,
org.vertexium.Authorizations authorizations)
Finds all term mentions connected to a vertex that match propertyKey, propertyName, and propertyVisibility.
|
Iterable<org.vertexium.Vertex> |
findByVertexIdForVertex(String vertexId,
org.vertexium.Authorizations authorizations)
Finds term mention vertices that were created for the justification of a new vertex.
|
org.vertexium.Vertex |
findOutVertex(org.vertexium.Vertex termMention,
org.vertexium.Authorizations authorizations) |
Iterable<org.vertexium.Vertex> |
findResolvedTo(String inVertexId,
org.vertexium.Authorizations authorizations) |
java.util.stream.Stream<org.vertexium.Vertex> |
findResolvedToForRef(String inVertexId,
String refPropertyKey,
String refPropertyName,
org.vertexium.Authorizations authorizations) |
java.util.stream.Stream<org.vertexium.Vertex> |
findResolvedToForRefElement(String inVertexId,
org.vertexium.Authorizations authorizations)
Gets all the resolve to term mentions for the element not a particular property.
|
org.vertexium.Authorizations |
getAuthorizations(org.vertexium.Authorizations authorizations) |
ClientApiSourceInfo |
getSourceInfoForEdge(org.vertexium.Edge edge,
org.vertexium.Authorizations authorizations) |
ClientApiSourceInfo |
getSourceInfoForEdgeProperty(org.vertexium.Edge edge,
String propertyKey,
String propertyName,
org.vertexium.Visibility visibility,
org.vertexium.Authorizations authorizations) |
ClientApiSourceInfo |
getSourceInfoForVertex(org.vertexium.Vertex vertex,
org.vertexium.Authorizations authorizations) |
ClientApiSourceInfo |
getSourceInfoForVertexProperty(String vertexId,
org.vertexium.Property property,
org.vertexium.Authorizations authorizations) |
void |
markHidden(org.vertexium.Vertex termMention,
org.vertexium.Visibility hiddenVisibility,
org.vertexium.Authorizations authorizations) |
void |
removeSourceInfoEdge(org.vertexium.Element element,
String propertyKey,
String propertyName,
VisalloVisibility visalloVisibility,
org.vertexium.Authorizations authorizations) |
void |
removeSourceInfoEdgeFromEdge(org.vertexium.Edge edge,
String propertyKey,
String propertyName,
VisalloVisibility visalloVisibility,
org.vertexium.Authorizations authorizations) |
void |
removeSourceInfoEdgeFromVertex(String vertexId,
String sourceInfoElementId,
String propertyKey,
String propertyName,
VisalloVisibility visalloVisibility,
org.vertexium.Authorizations authorizations) |
ClientApiTermMentionsResponse |
toClientApi(Iterable<org.vertexium.Vertex> termMentions,
String workspaceId,
org.vertexium.Authorizations authorizations) |
void |
updateVisibility(org.vertexium.Vertex termMention,
org.vertexium.Visibility newVisibility,
org.vertexium.Authorizations authorizations) |
public static final String VISIBILITY_STRING
public static final String OWL_IRI
@Inject
public TermMentionRepository(org.vertexium.Graph graph,
GraphAuthorizationRepository graphAuthorizationRepository)
public Iterable<org.vertexium.Vertex> findByOutVertexAndProperty(String outVertexId, String propertyKey, String propertyName, org.vertexium.Authorizations authorizations)
public Iterable<org.vertexium.Vertex> findByOutVertex(String outVertexId, org.vertexium.Authorizations authorizations)
public Iterable<org.vertexium.Vertex> findByVertexId(String vertexId, org.vertexium.Authorizations authorizations)
public Iterable<org.vertexium.Vertex> findByEdge(org.vertexium.Edge edge, org.vertexium.Authorizations authorizations)
public Iterable<org.vertexium.Vertex> findByVertexIdForVertex(String vertexId, org.vertexium.Authorizations authorizations)
vertexId - The vertex id of the vertex with the justification.public Iterable<org.vertexium.Vertex> findByEdgeForEdge(org.vertexium.Edge edge, org.vertexium.Authorizations authorizations)
edge - The edge id of the edge with the justification.public Iterable<org.vertexium.Vertex> findByVertexIdAndProperty(String vertexId, String propertyKey, String propertyName, org.vertexium.Visibility propertyVisibility, org.vertexium.Authorizations authorizations)
public Iterable<org.vertexium.Vertex> findByEdgeIdAndProperty(org.vertexium.Edge edge, String propertyKey, String propertyName, org.vertexium.Visibility propertyVisibility, org.vertexium.Authorizations authorizations)
public org.vertexium.Vertex findById(String termMentionId, org.vertexium.Authorizations authorizations)
public void updateVisibility(org.vertexium.Vertex termMention,
org.vertexium.Visibility newVisibility,
org.vertexium.Authorizations authorizations)
public Iterable<org.vertexium.Vertex> findResolvedTo(String inVertexId, org.vertexium.Authorizations authorizations)
public java.util.stream.Stream<org.vertexium.Vertex> findResolvedToForRef(String inVertexId, String refPropertyKey, String refPropertyName, org.vertexium.Authorizations authorizations)
public java.util.stream.Stream<org.vertexium.Vertex> findResolvedToForRefElement(String inVertexId, org.vertexium.Authorizations authorizations)
public void delete(org.vertexium.Vertex termMention,
org.vertexium.Authorizations authorizations)
public void markHidden(org.vertexium.Vertex termMention,
org.vertexium.Visibility hiddenVisibility,
org.vertexium.Authorizations authorizations)
public Iterable<org.vertexium.Vertex> findByEdgeId(String outVertexId, String edgeId, org.vertexium.Authorizations authorizations)
public org.vertexium.Vertex findOutVertex(org.vertexium.Vertex termMention,
org.vertexium.Authorizations authorizations)
public org.vertexium.Authorizations getAuthorizations(org.vertexium.Authorizations authorizations)
public void addJustification(org.vertexium.Vertex vertex,
String justificationText,
ClientApiSourceInfo sourceInfo,
VisalloVisibility visalloVisibility,
org.vertexium.Authorizations authorizations)
public <T extends org.vertexium.Element> void addSourceInfo(T element,
String forElementId,
TermMentionFor forType,
String propertyKey,
String propertyName,
org.vertexium.Visibility propertyVisibility,
String snippet,
String textPropertyKey,
String textPropertyName,
long startOffset,
long endOffset,
org.vertexium.Vertex outVertex,
org.vertexium.Visibility visibility,
org.vertexium.Authorizations authorizations)
public void addSourceInfoToVertex(org.vertexium.Vertex vertex,
String forElementId,
TermMentionFor forType,
String propertyKey,
String propertyName,
org.vertexium.Visibility propertyVisibility,
String snippet,
String textPropertyKey,
String textPropertyName,
long startOffset,
long endOffset,
org.vertexium.Vertex outVertex,
org.vertexium.Visibility visibility,
org.vertexium.Authorizations authorizations)
public void addSourceInfoEdgeToEdge(org.vertexium.Edge edge,
String forElementId,
TermMentionFor forType,
String propertyKey,
String propertyName,
org.vertexium.Visibility propertyVisibility,
String snippet,
String textPropertyKey,
String textPropertyName,
long startOffset,
long endOffset,
org.vertexium.Vertex originalVertex,
org.vertexium.Visibility visibility,
org.vertexium.Authorizations authorizations)
public void removeSourceInfoEdge(org.vertexium.Element element,
String propertyKey,
String propertyName,
VisalloVisibility visalloVisibility,
org.vertexium.Authorizations authorizations)
public void removeSourceInfoEdgeFromVertex(String vertexId, String sourceInfoElementId, String propertyKey, String propertyName, VisalloVisibility visalloVisibility, org.vertexium.Authorizations authorizations)
public void removeSourceInfoEdgeFromEdge(org.vertexium.Edge edge,
String propertyKey,
String propertyName,
VisalloVisibility visalloVisibility,
org.vertexium.Authorizations authorizations)
public ClientApiSourceInfo getSourceInfoForEdge(org.vertexium.Edge edge, org.vertexium.Authorizations authorizations)
public ClientApiSourceInfo getSourceInfoForVertex(org.vertexium.Vertex vertex, org.vertexium.Authorizations authorizations)
public ClientApiSourceInfo getSourceInfoForEdgeProperty(org.vertexium.Edge edge, String propertyKey, String propertyName, org.vertexium.Visibility visibility, org.vertexium.Authorizations authorizations)
public ClientApiSourceInfo getSourceInfoForVertexProperty(String vertexId, org.vertexium.Property property, org.vertexium.Authorizations authorizations)
public ClientApiTermMentionsResponse toClientApi(Iterable<org.vertexium.Vertex> termMentions, String workspaceId, org.vertexium.Authorizations authorizations)
Copyright © 2013–2017 V5 Analytics. All rights reserved.