Package com.flowable.workobject.api
Interface WorkObjectRepositoryService
- All Known Implementing Classes:
WorkObjectRepositoryServiceImpl
public interface WorkObjectRepositoryService
Service providing access to the repository of forms.
- Author:
- Tijs Rademakers
-
Method Summary
Modifier and Type Method Description void
addGroupIdentityLinksForWorkObjectDefinition(java.lang.String workObjectDefinitionId, java.lang.String groupId)
add identity link for theWorkObjectDefinition
and groupvoid
addUserIdentityLinksForWorkObjectDefinition(java.lang.String workObjectDefinitionId, java.lang.String userId)
add identity link for theWorkObjectDefinition
WorkObjectDefinitionDeploymentBuilder
createDeployment()
WorkObjectDeploymentQuery
createDeploymentQuery()
NativeWorkObjectDeploymentQuery
createNativeDeploymentQuery()
NativeWorkObjectDefinitionQuery
createNativeWorkObjectDefinitionQuery()
WorkObjectDefinitionQuery
createWorkObjectDefinitionQuery()
void
deleteDeployment(java.lang.String deploymentId)
void
deleteGroupIdentityLinksForWorkObjectDefinition(java.lang.String workObjectDefinitionId, java.lang.String groupId)
delete identity link for theWorkObjectDefinition
void
deleteUserIdentityLinksForWorkObjectDefinition(java.lang.String workObjectDefinitionId, java.lang.String userId)
delete identity link for theWorkObjectDefinition
java.util.List<java.lang.String>
getDeploymentResourceNames(java.lang.String deploymentId)
java.util.List<org.flowable.identitylink.api.IdentityLink>
getIdentityLinksForWorkObjectDefinition(java.lang.String workObjectDefinitionId)
Get identity links for theWorkObjectDefinition
java.io.InputStream
getResourceAsStream(java.lang.String deploymentId, java.lang.String resourceName)
WorkObjectDefinition
getWorkObjectDefinition(java.lang.String workObjectDefinitionId)
java.io.InputStream
getWorkObjectDefinitionResource(java.lang.String workObjectDefinitionId)
void
setDeploymentCategory(java.lang.String deploymentId, java.lang.String category)
void
setDeploymentTenantId(java.lang.String deploymentId, java.lang.String newTenantId)
void
setWorkObjectDefinitionCategory(java.lang.String workObjectDefinitionId, java.lang.String category)
-
Method Details
-
createDeployment
WorkObjectDefinitionDeploymentBuilder createDeployment() -
deleteDeployment
void deleteDeployment(java.lang.String deploymentId) -
createWorkObjectDefinitionQuery
WorkObjectDefinitionQuery createWorkObjectDefinitionQuery() -
createNativeWorkObjectDefinitionQuery
NativeWorkObjectDefinitionQuery createNativeWorkObjectDefinitionQuery() -
setDeploymentCategory
void setDeploymentCategory(java.lang.String deploymentId, java.lang.String category) -
setDeploymentTenantId
void setDeploymentTenantId(java.lang.String deploymentId, java.lang.String newTenantId) -
getDeploymentResourceNames
java.util.List<java.lang.String> getDeploymentResourceNames(java.lang.String deploymentId) -
getResourceAsStream
java.io.InputStream getResourceAsStream(java.lang.String deploymentId, java.lang.String resourceName) -
createDeploymentQuery
WorkObjectDeploymentQuery createDeploymentQuery() -
createNativeDeploymentQuery
NativeWorkObjectDeploymentQuery createNativeDeploymentQuery() -
getWorkObjectDefinition
-
getWorkObjectDefinitionResource
java.io.InputStream getWorkObjectDefinitionResource(java.lang.String workObjectDefinitionId) -
setWorkObjectDefinitionCategory
void setWorkObjectDefinitionCategory(java.lang.String workObjectDefinitionId, java.lang.String category) -
getIdentityLinksForWorkObjectDefinition
java.util.List<org.flowable.identitylink.api.IdentityLink> getIdentityLinksForWorkObjectDefinition(java.lang.String workObjectDefinitionId)Get identity links for theWorkObjectDefinition
- Parameters:
workObjectDefinitionId
- workObject definition identifier- Returns:
- identityLinks for given definition
-
addUserIdentityLinksForWorkObjectDefinition
void addUserIdentityLinksForWorkObjectDefinition(java.lang.String workObjectDefinitionId, java.lang.String userId)add identity link for theWorkObjectDefinition
- Parameters:
workObjectDefinitionId
- workObject definition identifier
-
addGroupIdentityLinksForWorkObjectDefinition
void addGroupIdentityLinksForWorkObjectDefinition(java.lang.String workObjectDefinitionId, java.lang.String groupId)add identity link for theWorkObjectDefinition
and group- Parameters:
workObjectDefinitionId
- workObject definition identifiergroupId
- group identifier
-
deleteUserIdentityLinksForWorkObjectDefinition
void deleteUserIdentityLinksForWorkObjectDefinition(java.lang.String workObjectDefinitionId, java.lang.String userId)delete identity link for theWorkObjectDefinition
- Parameters:
workObjectDefinitionId
- workObject definition identifieruserId
- user identifier
-
deleteGroupIdentityLinksForWorkObjectDefinition
void deleteGroupIdentityLinksForWorkObjectDefinition(java.lang.String workObjectDefinitionId, java.lang.String groupId)delete identity link for theWorkObjectDefinition
- Parameters:
workObjectDefinitionId
- workObject definition identifiergroupId
- group identifier
-