Class WorkObjectRepositoryServiceImpl
java.lang.Object
org.flowable.common.engine.impl.service.CommonServiceImpl<C>
org.flowable.common.engine.impl.service.CommonEngineServiceImpl<WorkObjectEngineConfiguration>
com.flowable.workobject.engine.impl.WorkObjectRepositoryServiceImpl
- All Implemented Interfaces:
WorkObjectRepositoryService
public class WorkObjectRepositoryServiceImpl extends org.flowable.common.engine.impl.service.CommonEngineServiceImpl<WorkObjectEngineConfiguration> implements WorkObjectRepositoryService
- Author:
- Tijs Rademakers
-
Field Summary
-
Constructor Summary
Constructors Constructor Description WorkObjectRepositoryServiceImpl(WorkObjectEngineConfiguration engineConfig) -
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 theWorkObjectDefinitionWorkObjectDeploymentdeploy(WorkObjectDeploymentBuilderImpl deploymentBuilder)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 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)Methods inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
getCommandExecutor, setCommandExecutor
-
Constructor Details
-
Method Details
-
createDeployment
- Specified by:
createDeploymentin interfaceWorkObjectRepositoryService
-
deploy
-
deleteDeployment
public void deleteDeployment(java.lang.String deploymentId)- Specified by:
deleteDeploymentin interfaceWorkObjectRepositoryService
-
createWorkObjectDefinitionQuery
- Specified by:
createWorkObjectDefinitionQueryin interfaceWorkObjectRepositoryService
-
createNativeWorkObjectDefinitionQuery
- Specified by:
createNativeWorkObjectDefinitionQueryin interfaceWorkObjectRepositoryService
-
getDeploymentResourceNames
public java.util.List<java.lang.String> getDeploymentResourceNames(java.lang.String deploymentId)- Specified by:
getDeploymentResourceNamesin interfaceWorkObjectRepositoryService
-
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String deploymentId, java.lang.String resourceName)- Specified by:
getResourceAsStreamin interfaceWorkObjectRepositoryService
-
setDeploymentCategory
public void setDeploymentCategory(java.lang.String deploymentId, java.lang.String category)- Specified by:
setDeploymentCategoryin interfaceWorkObjectRepositoryService
-
setDeploymentTenantId
public void setDeploymentTenantId(java.lang.String deploymentId, java.lang.String newTenantId)- Specified by:
setDeploymentTenantIdin interfaceWorkObjectRepositoryService
-
createDeploymentQuery
- Specified by:
createDeploymentQueryin interfaceWorkObjectRepositoryService
-
createNativeDeploymentQuery
- Specified by:
createNativeDeploymentQueryin interfaceWorkObjectRepositoryService
-
getWorkObjectDefinition
- Specified by:
getWorkObjectDefinitionin interfaceWorkObjectRepositoryService
-
getWorkObjectDefinitionResource
public java.io.InputStream getWorkObjectDefinitionResource(java.lang.String workObjectDefinitionId)- Specified by:
getWorkObjectDefinitionResourcein interfaceWorkObjectRepositoryService
-
setWorkObjectDefinitionCategory
public void setWorkObjectDefinitionCategory(java.lang.String workObjectDefinitionId, java.lang.String category)- Specified by:
setWorkObjectDefinitionCategoryin interfaceWorkObjectRepositoryService
-
getIdentityLinksForWorkObjectDefinition
public java.util.List<org.flowable.identitylink.api.IdentityLink> getIdentityLinksForWorkObjectDefinition(java.lang.String workObjectDefinitionId)Description copied from interface:WorkObjectRepositoryServiceGet identity links for theWorkObjectDefinition- Specified by:
getIdentityLinksForWorkObjectDefinitionin interfaceWorkObjectRepositoryService- Parameters:
workObjectDefinitionId- workObject definition identifier- Returns:
- identityLinks for given definition
-
addUserIdentityLinksForWorkObjectDefinition
public void addUserIdentityLinksForWorkObjectDefinition(java.lang.String workObjectDefinitionId, java.lang.String userId)Description copied from interface:WorkObjectRepositoryServiceadd identity link for theWorkObjectDefinition- Specified by:
addUserIdentityLinksForWorkObjectDefinitionin interfaceWorkObjectRepositoryService- Parameters:
workObjectDefinitionId- workObject definition identifier
-
deleteUserIdentityLinksForWorkObjectDefinition
public void deleteUserIdentityLinksForWorkObjectDefinition(java.lang.String workObjectDefinitionId, java.lang.String userId)Description copied from interface:WorkObjectRepositoryServicedelete identity link for theWorkObjectDefinition- Specified by:
deleteUserIdentityLinksForWorkObjectDefinitionin interfaceWorkObjectRepositoryService- Parameters:
workObjectDefinitionId- workObject definition identifieruserId- user identifier
-
addGroupIdentityLinksForWorkObjectDefinition
public void addGroupIdentityLinksForWorkObjectDefinition(java.lang.String workObjectDefinitionId, java.lang.String groupId)Description copied from interface:WorkObjectRepositoryServiceadd identity link for theWorkObjectDefinitionand group- Specified by:
addGroupIdentityLinksForWorkObjectDefinitionin interfaceWorkObjectRepositoryService- Parameters:
workObjectDefinitionId- workObject definition identifiergroupId- group identifier
-
deleteGroupIdentityLinksForWorkObjectDefinition
public void deleteGroupIdentityLinksForWorkObjectDefinition(java.lang.String workObjectDefinitionId, java.lang.String groupId)Description copied from interface:WorkObjectRepositoryServicedelete identity link for theWorkObjectDefinition- Specified by:
deleteGroupIdentityLinksForWorkObjectDefinitionin interfaceWorkObjectRepositoryService- Parameters:
workObjectDefinitionId- workObject definition identifiergroupId- group identifier
-