Package org.flowable.cmmn.engine.impl
Class CmmnRepositoryServiceImpl
- java.lang.Object
-
- org.flowable.common.engine.impl.service.CommonServiceImpl<C>
-
- org.flowable.common.engine.impl.service.CommonEngineServiceImpl<CmmnEngineConfiguration>
-
- org.flowable.cmmn.engine.impl.CmmnRepositoryServiceImpl
-
- All Implemented Interfaces:
CmmnRepositoryService
public class CmmnRepositoryServiceImpl extends CommonEngineServiceImpl<CmmnEngineConfiguration> implements CmmnRepositoryService
- Author:
- Joram Barrez, Tijs Rademakers
-
-
Field Summary
-
Fields inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
commandExecutor
-
Fields inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
configuration
-
-
Constructor Summary
Constructors Constructor Description CmmnRepositoryServiceImpl(CmmnEngineConfiguration engineConfiguration)
-
Method Summary
-
Methods inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
getCommandExecutor, setCommandExecutor
-
Methods inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
getConfiguration
-
-
-
-
Constructor Detail
-
CmmnRepositoryServiceImpl
public CmmnRepositoryServiceImpl(CmmnEngineConfiguration engineConfiguration)
-
-
Method Detail
-
createDeployment
public CmmnDeploymentBuilder createDeployment()
- Specified by:
createDeploymentin interfaceCmmnRepositoryService
-
getDeploymentResourceNames
public List<String> getDeploymentResourceNames(String deploymentId)
- Specified by:
getDeploymentResourceNamesin interfaceCmmnRepositoryService
-
getResourceAsStream
public InputStream getResourceAsStream(String deploymentId, String resourceName)
- Specified by:
getResourceAsStreamin interfaceCmmnRepositoryService
-
deploy
public CmmnDeployment deploy(CmmnDeploymentBuilderImpl deploymentBuilder)
-
getCaseDefinition
public CaseDefinition getCaseDefinition(String caseDefinitionId)
- Specified by:
getCaseDefinitionin interfaceCmmnRepositoryService
-
getCmmnModel
public org.flowable.cmmn.model.CmmnModel getCmmnModel(String caseDefinitionId)
- Specified by:
getCmmnModelin interfaceCmmnRepositoryService
-
getCaseDiagram
public InputStream getCaseDiagram(String caseDefinitionId)
- Specified by:
getCaseDiagramin interfaceCmmnRepositoryService
-
deleteDeployment
public void deleteDeployment(String deploymentId, boolean cascade)
- Specified by:
deleteDeploymentin interfaceCmmnRepositoryService
-
createDeploymentQuery
public CmmnDeploymentQuery createDeploymentQuery()
- Specified by:
createDeploymentQueryin interfaceCmmnRepositoryService
-
createCaseDefinitionQuery
public CaseDefinitionQuery createCaseDefinitionQuery()
- Specified by:
createCaseDefinitionQueryin interfaceCmmnRepositoryService
-
addCandidateStarterUser
public void addCandidateStarterUser(String caseDefinitionId, String userId)
- Specified by:
addCandidateStarterUserin interfaceCmmnRepositoryService
-
addCandidateStarterGroup
public void addCandidateStarterGroup(String caseDefinitionId, String groupId)
- Specified by:
addCandidateStarterGroupin interfaceCmmnRepositoryService
-
deleteCandidateStarterGroup
public void deleteCandidateStarterGroup(String caseDefinitionId, String groupId)
- Specified by:
deleteCandidateStarterGroupin interfaceCmmnRepositoryService
-
deleteCandidateStarterUser
public void deleteCandidateStarterUser(String caseDefinitionId, String userId)
- Specified by:
deleteCandidateStarterUserin interfaceCmmnRepositoryService
-
getIdentityLinksForCaseDefinition
public List<org.flowable.identitylink.api.IdentityLink> getIdentityLinksForCaseDefinition(String caseDefinitionId)
- Specified by:
getIdentityLinksForCaseDefinitionin interfaceCmmnRepositoryService
-
setCaseDefinitionCategory
public void setCaseDefinitionCategory(String caseDefinitionId, String category)
- Specified by:
setCaseDefinitionCategoryin interfaceCmmnRepositoryService
-
changeDeploymentParentDeploymentId
public void changeDeploymentParentDeploymentId(String deploymentId, String newParentDeploymentId)
- Specified by:
changeDeploymentParentDeploymentIdin interfaceCmmnRepositoryService
-
getDecisionsForCaseDefinition
public List<DmnDecision> getDecisionsForCaseDefinition(String caseDefinitionId)
- Specified by:
getDecisionsForCaseDefinitionin interfaceCmmnRepositoryService
-
getDecisionTablesForCaseDefinition
@Deprecated public List<DmnDecision> getDecisionTablesForCaseDefinition(String caseDefinitionId)
Deprecated.- Specified by:
getDecisionTablesForCaseDefinitionin interfaceCmmnRepositoryService
-
getFormDefinitionsForCaseDefinition
public List<FormDefinition> getFormDefinitionsForCaseDefinition(String caseDefinitionId)
- Specified by:
getFormDefinitionsForCaseDefinitionin interfaceCmmnRepositoryService
-
-