Class FlowableCaseInstanceService
- java.lang.Object
-
- org.flowable.ui.task.service.runtime.FlowableCaseInstanceService
-
@Service @Transactional public class FlowableCaseInstanceService extends Object
- Author:
- Tijs Rademakers, Joram Barrez
-
-
Field Summary
Fields Modifier and Type Field Description protected org.flowable.cmmn.api.CmmnHistoryServicecmmnHistoryServiceprotected org.flowable.cmmn.api.CmmnRepositoryServicecmmnRepositoryServiceprotected org.flowable.cmmn.api.CmmnRuntimeServicecmmnRuntimeServiceprotected FlowableCommentServicecommentServiceprotected ContentServicecontentServiceprotected org.flowable.form.api.FormRepositoryServiceformRepositoryServiceprotected org.flowable.form.api.FormServiceformServiceprotected PermissionServicepermissionServiceprotected UserCacheuserCache
-
Constructor Summary
Constructors Constructor Description FlowableCaseInstanceService()
-
Method Summary
-
-
-
Field Detail
-
cmmnRepositoryService
@Autowired protected org.flowable.cmmn.api.CmmnRepositoryService cmmnRepositoryService
-
cmmnRuntimeService
@Autowired protected org.flowable.cmmn.api.CmmnRuntimeService cmmnRuntimeService
-
cmmnHistoryService
@Autowired protected org.flowable.cmmn.api.CmmnHistoryService cmmnHistoryService
-
formService
@Autowired protected org.flowable.form.api.FormService formService
-
formRepositoryService
@Autowired protected org.flowable.form.api.FormRepositoryService formRepositoryService
-
permissionService
@Autowired protected PermissionService permissionService
-
contentService
@Autowired protected ContentService contentService
-
commentService
@Autowired protected FlowableCommentService commentService
-
userCache
@Autowired protected UserCache userCache
-
-
Method Detail
-
getCaseInstance
public CaseInstanceRepresentation getCaseInstance(String caseInstanceId)
-
getCaseInstanceStartForm
public org.flowable.form.api.FormInfo getCaseInstanceStartForm(String caseInstanceId)
-
getCaseInstanceActiveStages
public ResultListDataRepresentation getCaseInstanceActiveStages(String caseInstanceId)
-
getCaseInstanceEndedStages
public ResultListDataRepresentation getCaseInstanceEndedStages(String caseInstanceId)
-
getCaseInstanceAvailableMilestones
public ResultListDataRepresentation getCaseInstanceAvailableMilestones(String caseInstanceId)
-
getCaseInstanceEndedMilestones
public ResultListDataRepresentation getCaseInstanceEndedMilestones(String caseInstanceId)
-
startNewCaseInstance
public CaseInstanceRepresentation startNewCaseInstance(CreateCaseInstanceRepresentation startRequest)
-
getCaseInstanceAvailableUserEventListeners
public ResultListDataRepresentation getCaseInstanceAvailableUserEventListeners(String caseInstanceId)
-
getCaseInstanceCompletedUserEventListeners
public ResultListDataRepresentation getCaseInstanceCompletedUserEventListeners(String caseInstanceId)
-
triggerUserEventListener
public void triggerUserEventListener(String caseInstanceId, String userEventListenerId)
-
getCaseInstanceEnabledPlanItemInstances
public ResultListDataRepresentation getCaseInstanceEnabledPlanItemInstances(String caseInstanceId)
-
startEnabledPlanItemInstance
public void startEnabledPlanItemInstance(String caseInstanceId, String planItemInstanceId)
-
deleteCaseInstance
public void deleteCaseInstance(String caseInstanceId)
-
-