public abstract class GraphPropertyWorker extends Object
| Constructor and Description |
|---|
GraphPropertyWorker() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addVertexToWorkspaceIfNeeded(GraphPropertyWorkData data,
org.vertexium.Vertex vertex) |
protected void |
addVideoTranscriptAsTextPropertiesToMutation(org.vertexium.mutation.ExistingElementMutation<org.vertexium.Vertex> mutation,
String propertyKey,
VideoTranscript videoTranscript,
org.vertexium.Metadata metadata,
org.vertexium.Visibility visibility) |
protected void |
applyTermMentionFilters(org.vertexium.Vertex outVertex,
Iterable<org.vertexium.Vertex> termMentions) |
abstract void |
execute(InputStream in,
GraphPropertyWorkData data) |
protected AuthorizationRepository |
getAuthorizationRepository() |
org.vertexium.Authorizations |
getAuthorizations() |
protected Configuration |
getConfiguration() |
protected org.vertexium.Graph |
getGraph() |
GraphRepository |
getGraphRepository() |
protected OntologyRepository |
getOntologyRepository() |
protected User |
getUser() |
protected VisibilityTranslator |
getVisibilityTranslator() |
protected WorkQueueRepository |
getWorkQueueRepository() |
protected WorkspaceRepository |
getWorkspaceRepository() |
protected static boolean |
isConceptType(org.vertexium.Element element,
String conceptType) |
boolean |
isDeleteHandled(org.vertexium.Element element,
org.vertexium.Property property) |
abstract boolean |
isHandled(org.vertexium.Element element,
org.vertexium.Property property) |
boolean |
isHiddenHandled(org.vertexium.Element element,
org.vertexium.Property property) |
boolean |
isLocalFileRequired() |
protected boolean |
isTextProperty(org.vertexium.Property property)
Determines if this is a property that should be analyzed by text processing tools.
|
boolean |
isUnhiddenHandled(org.vertexium.Element element,
org.vertexium.Property property) |
protected static boolean |
isVertex(org.vertexium.Element element) |
void |
prepare(GraphPropertyWorkerPrepareData workerPrepareData) |
protected void |
pushChangedPropertiesOnWorkQueue(GraphPropertyWorkData data,
List<VisalloPropertyUpdate> changedProperties) |
protected void |
pushTextUpdated(GraphPropertyWorkData data) |
protected void |
pushVideoTranscriptTextPropertiesOnWorkQueue(org.vertexium.Element element,
String propertyKey,
VideoTranscript videoTranscript,
Priority priority) |
void |
setAuthorizationRepository(AuthorizationRepository authorizationRepository) |
void |
setConfiguration(Configuration configuration) |
void |
setGraph(org.vertexium.Graph graph) |
void |
setGraphRepository(GraphRepository graphRepository) |
void |
setOntologyRepository(OntologyRepository ontologyRepository) |
void |
setVisibilityTranslator(VisibilityTranslator visibilityTranslator) |
void |
setWorkQueueRepository(WorkQueueRepository workQueueRepository) |
void |
setWorkspaceRepository(WorkspaceRepository workspaceRepository) |
VerifyResults |
verify() |
public VerifyResults verify()
public void prepare(GraphPropertyWorkerPrepareData workerPrepareData) throws Exception
Exceptionprotected void applyTermMentionFilters(org.vertexium.Vertex outVertex,
Iterable<org.vertexium.Vertex> termMentions)
protected void pushTextUpdated(GraphPropertyWorkData data)
public abstract boolean isHandled(org.vertexium.Element element,
org.vertexium.Property property)
public boolean isDeleteHandled(org.vertexium.Element element,
org.vertexium.Property property)
public boolean isHiddenHandled(org.vertexium.Element element,
org.vertexium.Property property)
public boolean isUnhiddenHandled(org.vertexium.Element element,
org.vertexium.Property property)
public abstract void execute(InputStream in, GraphPropertyWorkData data) throws Exception
Exceptionpublic boolean isLocalFileRequired()
protected User getUser()
public org.vertexium.Authorizations getAuthorizations()
@Inject public final void setGraph(org.vertexium.Graph graph)
protected org.vertexium.Graph getGraph()
@Inject public final void setWorkQueueRepository(WorkQueueRepository workQueueRepository)
@Inject public final void setWorkspaceRepository(WorkspaceRepository workspaceRepository)
protected WorkspaceRepository getWorkspaceRepository()
protected WorkQueueRepository getWorkQueueRepository()
protected OntologyRepository getOntologyRepository()
@Inject public final void setOntologyRepository(OntologyRepository ontologyRepository)
protected Configuration getConfiguration()
@Inject public final void setConfiguration(Configuration configuration)
protected VisibilityTranslator getVisibilityTranslator()
@Inject public final void setVisibilityTranslator(VisibilityTranslator visibilityTranslator)
@Inject public final void setAuthorizationRepository(AuthorizationRepository authorizationRepository)
protected AuthorizationRepository getAuthorizationRepository()
public GraphRepository getGraphRepository()
@Inject public final void setGraphRepository(GraphRepository graphRepository)
protected boolean isTextProperty(org.vertexium.Property property)
protected static boolean isVertex(org.vertexium.Element element)
protected static boolean isConceptType(org.vertexium.Element element,
String conceptType)
protected void addVideoTranscriptAsTextPropertiesToMutation(org.vertexium.mutation.ExistingElementMutation<org.vertexium.Vertex> mutation,
String propertyKey,
VideoTranscript videoTranscript,
org.vertexium.Metadata metadata,
org.vertexium.Visibility visibility)
protected void pushVideoTranscriptTextPropertiesOnWorkQueue(org.vertexium.Element element,
String propertyKey,
VideoTranscript videoTranscript,
Priority priority)
protected void addVertexToWorkspaceIfNeeded(GraphPropertyWorkData data, org.vertexium.Vertex vertex)
protected void pushChangedPropertiesOnWorkQueue(GraphPropertyWorkData data, List<VisalloPropertyUpdate> changedProperties)
Copyright © 2013–2016 V5 Analytics. All rights reserved.