public class GraphRepository extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
BC_VERSION |
static String |
BC_VERSION_KEY |
static String |
WORKSPACE_AUTO_PUBLISH_KEY |
| Constructor and Description |
|---|
GraphRepository(Graph graph,
VisibilityTranslator visibilityTranslator,
TermMentionRepository termMentionRepository,
WorkQueueRepository workQueueRepository,
WebQueueRepository webQueueRepository,
Configuration configuration) |
| Modifier and Type | Method and Description |
|---|---|
Edge |
addEdge(String edgeId,
Vertex outVertex,
Vertex inVertex,
String predicateLabel,
String justificationText,
ClientApiSourceInfo sourceInfo,
String visibilitySource,
String workspaceId,
User user,
Authorizations authorizations) |
Edge |
addEdge(String edgeId,
Vertex outVertex,
Vertex inVertex,
String predicateLabel,
String justificationText,
ClientApiSourceInfo sourceInfo,
VisibilityJson visibilityJson,
User user,
Authorizations authorizations) |
Vertex |
addVertex(String vertexId,
String conceptType,
String visibilitySource,
String workspaceId,
String justificationText,
ClientApiSourceInfo sourceInfo,
User user,
Authorizations authorizations) |
Vertex |
addVertex(String vertexId,
String conceptType,
VisibilityJson visibilityJson,
String justificationText,
ClientApiSourceInfo sourceInfo,
User user,
Authorizations authorizations) |
GraphUpdateContext |
beginGraphUpdate(Priority priority,
User user,
Authorizations authorizations) |
<T extends Element> |
setProperty(T element,
String propertyName,
String propertyKey,
Value value,
Metadata metadata,
String oldVisibilitySource,
String newVisibilitySource,
String workspaceId,
String justificationText,
ClientApiSourceInfo sourceInfo,
User user,
Authorizations authorizations) |
<T extends Element> |
updateElementVisibilitySource(Element element,
SandboxStatus sandboxStatus,
String visibilitySource,
String workspaceId,
Authorizations authorizations) |
<T extends Element> |
updatePropertyVisibilitySource(Element element,
String propertyKey,
String propertyName,
String oldVisibilitySource,
String newVisibilitySource,
String workspaceId,
User user,
Authorizations authorizations) |
void |
verifyVersion() |
void |
verifyVersion(int requiredVersion) |
void |
writeVersion() |
void |
writeVersion(int version) |
public static final String BC_VERSION_KEY
public static final int BC_VERSION
public static final String WORKSPACE_AUTO_PUBLISH_KEY
@Inject public GraphRepository(Graph graph, VisibilityTranslator visibilityTranslator, TermMentionRepository termMentionRepository, WorkQueueRepository workQueueRepository, WebQueueRepository webQueueRepository, Configuration configuration)
public void verifyVersion()
public void verifyVersion(int requiredVersion)
public void writeVersion()
public void writeVersion(int version)
public <T extends Element> VisibilityAndElementMutation<T> updateElementVisibilitySource(Element element, SandboxStatus sandboxStatus, String visibilitySource, String workspaceId, Authorizations authorizations)
public <T extends Element> Property updatePropertyVisibilitySource(Element element, String propertyKey, String propertyName, String oldVisibilitySource, String newVisibilitySource, String workspaceId, User user, Authorizations authorizations)
public <T extends Element> VisibilityAndElementMutation<T> setProperty(T element, String propertyName, String propertyKey, Value value, Metadata metadata, String oldVisibilitySource, String newVisibilitySource, String workspaceId, String justificationText, ClientApiSourceInfo sourceInfo, User user, Authorizations authorizations)
public Vertex addVertex(String vertexId, String conceptType, String visibilitySource, String workspaceId, String justificationText, ClientApiSourceInfo sourceInfo, User user, Authorizations authorizations)
public Vertex addVertex(String vertexId, String conceptType, VisibilityJson visibilityJson, String justificationText, ClientApiSourceInfo sourceInfo, User user, Authorizations authorizations)
public Edge addEdge(String edgeId, Vertex outVertex, Vertex inVertex, String predicateLabel, String justificationText, ClientApiSourceInfo sourceInfo, String visibilitySource, String workspaceId, User user, Authorizations authorizations)
public Edge addEdge(String edgeId, Vertex outVertex, Vertex inVertex, String predicateLabel, String justificationText, ClientApiSourceInfo sourceInfo, VisibilityJson visibilityJson, User user, Authorizations authorizations)
public GraphUpdateContext beginGraphUpdate(Priority priority, User user, Authorizations authorizations)
Copyright © 2016–2021 MWARE SOLUTIONS. All rights reserved.