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 voidaddGroupIdentityLinksForWorkObjectDefinition(java.lang.String workObjectDefinitionId, java.lang.String groupId)add identity link for theWorkObjectDefinitionand groupvoidaddUserIdentityLinksForWorkObjectDefinition(java.lang.String workObjectDefinitionId, java.lang.String userId)add identity link for theWorkObjectDefinitionWorkObjectDefinitionDeploymentBuildercreateDeployment()WorkObjectDeploymentQuerycreateDeploymentQuery()NativeWorkObjectDeploymentQuerycreateNativeDeploymentQuery()NativeWorkObjectDefinitionQuerycreateNativeWorkObjectDefinitionQuery()WorkObjectDefinitionQuerycreateWorkObjectDefinitionQuery()voiddeleteDeployment(java.lang.String deploymentId)voiddeleteGroupIdentityLinksForWorkObjectDefinition(java.lang.String workObjectDefinitionId, java.lang.String groupId)delete identity link for theWorkObjectDefinitionvoiddeleteUserIdentityLinksForWorkObjectDefinition(java.lang.String workObjectDefinitionId, java.lang.String userId)delete identity link for theWorkObjectDefinitionjava.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 theWorkObjectDefinitionjava.io.InputStreamgetResourceAsStream(java.lang.String deploymentId, java.lang.String resourceName)WorkObjectDefinitiongetWorkObjectDefinition(java.lang.String workObjectDefinitionId)java.io.InputStreamgetWorkObjectDefinitionResource(java.lang.String workObjectDefinitionId)voidsetDeploymentCategory(java.lang.String deploymentId, java.lang.String category)voidsetDeploymentTenantId(java.lang.String deploymentId, java.lang.String newTenantId)voidsetWorkObjectDefinitionCategory(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 theWorkObjectDefinitionand 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
-