Interface CollaborationBackend
- All Superinterfaces:
Extension
This extension point allows for connecting Semantic Turkey to a collaboration management platform.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
assignProject
(com.fasterxml.jackson.databind.node.ObjectNode projectJson) void
assignResourceToIssue
(String issue, org.eclipse.rdf4j.model.IRI resource) void
bind2project
(Project project) void
void
createIssue
(String resource, com.fasterxml.jackson.databind.node.ObjectNode issueCreationForm) void
createProject
(com.fasterxml.jackson.databind.node.ObjectNode projectJson) boolean
Tells if a Collaboration project is linked to the VB projectcom.fasterxml.jackson.databind.JsonNode
listIssues
(int pageOffset) com.fasterxml.jackson.databind.JsonNode
listIssuesAssignedToResource
(org.eclipse.rdf4j.model.IRI resource) com.fasterxml.jackson.databind.JsonNode
void
removeResourceFromIssue
(String issue, org.eclipse.rdf4j.model.IRI resource)
-
Method Details
-
checkPrjConfiguration
void checkPrjConfiguration() throws STPropertyAccessException, IOException, CollaborationBackendException -
getCreateIssueForm
STProperties getCreateIssueForm() -
createIssue
void createIssue(String resource, com.fasterxml.jackson.databind.node.ObjectNode issueCreationForm) throws STPropertyAccessException, IOException, CollaborationBackendException -
assignProject
void assignProject(com.fasterxml.jackson.databind.node.ObjectNode projectJson) throws STPropertyAccessException, IOException, CollaborationBackendException, STPropertyUpdateException -
createProject
void createProject(com.fasterxml.jackson.databind.node.ObjectNode projectJson) throws STPropertyAccessException, IOException, com.fasterxml.jackson.core.JsonProcessingException, CollaborationBackendException, STPropertyUpdateException - Throws:
STPropertyAccessException
IOException
com.fasterxml.jackson.core.JsonProcessingException
CollaborationBackendException
STPropertyUpdateException
-
assignResourceToIssue
void assignResourceToIssue(String issue, org.eclipse.rdf4j.model.IRI resource) throws STPropertyAccessException, IOException, CollaborationBackendException -
removeResourceFromIssue
void removeResourceFromIssue(String issue, org.eclipse.rdf4j.model.IRI resource) throws STPropertyAccessException, IOException, CollaborationBackendException -
bind2project
-
listIssuesAssignedToResource
com.fasterxml.jackson.databind.JsonNode listIssuesAssignedToResource(org.eclipse.rdf4j.model.IRI resource) throws STPropertyAccessException, IOException, CollaborationBackendException -
listIssues
com.fasterxml.jackson.databind.JsonNode listIssues(int pageOffset) throws STPropertyAccessException, IOException, CollaborationBackendException -
listProjects
com.fasterxml.jackson.databind.JsonNode listProjects() throws STPropertyAccessException, IOException, CollaborationBackendException -
isProjectLinked
Tells if a Collaboration project is linked to the VB project- Returns:
- Throws:
STPropertyAccessException
-