Package org.flowable.cmmn.engine.impl
Class CmmnHistoryServiceImpl
- java.lang.Object
-
- org.flowable.common.engine.impl.service.CommonServiceImpl<C>
-
- org.flowable.common.engine.impl.service.CommonEngineServiceImpl<CmmnEngineConfiguration>
-
- org.flowable.cmmn.engine.impl.CmmnHistoryServiceImpl
-
- All Implemented Interfaces:
CmmnHistoryService
public class CmmnHistoryServiceImpl extends CommonEngineServiceImpl<CmmnEngineConfiguration> implements CmmnHistoryService
- Author:
- Joram Barrez
-
-
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 CmmnHistoryServiceImpl(CmmnEngineConfiguration engineConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbulkDeleteHistoricCaseInstances(Collection<String> caseInstanceIds)CaseReactivationBuildercreateCaseReactivationBuilder(String caseInstanceId)HistoricCaseInstanceQuerycreateHistoricCaseInstanceQuery()HistoricMilestoneInstanceQuerycreateHistoricMilestoneInstanceQuery()HistoricPlanItemInstanceQuerycreateHistoricPlanItemInstanceQuery()org.flowable.task.api.history.HistoricTaskInstanceQuerycreateHistoricTaskInstanceQuery()org.flowable.task.api.history.HistoricTaskLogEntryBuildercreateHistoricTaskLogEntryBuilder()org.flowable.task.api.history.HistoricTaskLogEntryBuildercreateHistoricTaskLogEntryBuilder(org.flowable.task.api.TaskInfo task)org.flowable.task.api.history.HistoricTaskLogEntryQuerycreateHistoricTaskLogEntryQuery()HistoricVariableInstanceQuerycreateHistoricVariableInstanceQuery()org.flowable.task.api.history.NativeHistoricTaskLogEntryQuerycreateNativeHistoricTaskLogEntryQuery()voiddeleteHistoricCaseInstance(String caseInstanceId)voiddeleteHistoricTaskInstance(String taskId)voiddeleteHistoricTaskLogEntry(long logNumber)List<org.flowable.entitylink.api.history.HistoricEntityLink>getHistoricEntityLinkChildrenForCaseInstance(String caseInstanceId)List<org.flowable.entitylink.api.history.HistoricEntityLink>getHistoricEntityLinkChildrenForTask(String taskId)List<org.flowable.entitylink.api.history.HistoricEntityLink>getHistoricEntityLinkChildrenWithSameRootAsCaseInstance(String caseInstanceId)List<org.flowable.entitylink.api.history.HistoricEntityLink>getHistoricEntityLinkParentsForCaseInstance(String caseInstanceId)List<org.flowable.entitylink.api.history.HistoricEntityLink>getHistoricEntityLinkParentsForTask(String taskId)List<org.flowable.identitylink.api.history.HistoricIdentityLink>getHistoricIdentityLinksForCaseInstance(String caseInstanceId)List<org.flowable.identitylink.api.history.HistoricIdentityLink>getHistoricIdentityLinksForPlanItemInstance(String planItemInstanceId)List<org.flowable.identitylink.api.history.HistoricIdentityLink>getHistoricIdentityLinksForTask(String taskId)List<StageResponse>getStageOverview(String caseInstanceId)-
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
-
CmmnHistoryServiceImpl
public CmmnHistoryServiceImpl(CmmnEngineConfiguration engineConfiguration)
-
-
Method Detail
-
createHistoricCaseInstanceQuery
public HistoricCaseInstanceQuery createHistoricCaseInstanceQuery()
- Specified by:
createHistoricCaseInstanceQueryin interfaceCmmnHistoryService
-
createHistoricMilestoneInstanceQuery
public HistoricMilestoneInstanceQuery createHistoricMilestoneInstanceQuery()
- Specified by:
createHistoricMilestoneInstanceQueryin interfaceCmmnHistoryService
-
createHistoricVariableInstanceQuery
public HistoricVariableInstanceQuery createHistoricVariableInstanceQuery()
- Specified by:
createHistoricVariableInstanceQueryin interfaceCmmnHistoryService
-
createHistoricPlanItemInstanceQuery
public HistoricPlanItemInstanceQuery createHistoricPlanItemInstanceQuery()
- Specified by:
createHistoricPlanItemInstanceQueryin interfaceCmmnHistoryService
-
getStageOverview
public List<StageResponse> getStageOverview(String caseInstanceId)
- Specified by:
getStageOverviewin interfaceCmmnHistoryService
-
deleteHistoricCaseInstance
public void deleteHistoricCaseInstance(String caseInstanceId)
- Specified by:
deleteHistoricCaseInstancein interfaceCmmnHistoryService
-
bulkDeleteHistoricCaseInstances
public void bulkDeleteHistoricCaseInstances(Collection<String> caseInstanceIds)
- Specified by:
bulkDeleteHistoricCaseInstancesin interfaceCmmnHistoryService
-
createHistoricTaskInstanceQuery
public org.flowable.task.api.history.HistoricTaskInstanceQuery createHistoricTaskInstanceQuery()
- Specified by:
createHistoricTaskInstanceQueryin interfaceCmmnHistoryService
-
deleteHistoricTaskInstance
public void deleteHistoricTaskInstance(String taskId)
- Specified by:
deleteHistoricTaskInstancein interfaceCmmnHistoryService
-
createCaseReactivationBuilder
public CaseReactivationBuilder createCaseReactivationBuilder(String caseInstanceId)
- Specified by:
createCaseReactivationBuilderin interfaceCmmnHistoryService
-
getHistoricIdentityLinksForCaseInstance
public List<org.flowable.identitylink.api.history.HistoricIdentityLink> getHistoricIdentityLinksForCaseInstance(String caseInstanceId)
- Specified by:
getHistoricIdentityLinksForCaseInstancein interfaceCmmnHistoryService
-
getHistoricIdentityLinksForPlanItemInstance
public List<org.flowable.identitylink.api.history.HistoricIdentityLink> getHistoricIdentityLinksForPlanItemInstance(String planItemInstanceId)
- Specified by:
getHistoricIdentityLinksForPlanItemInstancein interfaceCmmnHistoryService
-
getHistoricIdentityLinksForTask
public List<org.flowable.identitylink.api.history.HistoricIdentityLink> getHistoricIdentityLinksForTask(String taskId)
- Specified by:
getHistoricIdentityLinksForTaskin interfaceCmmnHistoryService
-
getHistoricEntityLinkChildrenForCaseInstance
public List<org.flowable.entitylink.api.history.HistoricEntityLink> getHistoricEntityLinkChildrenForCaseInstance(String caseInstanceId)
- Specified by:
getHistoricEntityLinkChildrenForCaseInstancein interfaceCmmnHistoryService
-
getHistoricEntityLinkChildrenWithSameRootAsCaseInstance
public List<org.flowable.entitylink.api.history.HistoricEntityLink> getHistoricEntityLinkChildrenWithSameRootAsCaseInstance(String caseInstanceId)
- Specified by:
getHistoricEntityLinkChildrenWithSameRootAsCaseInstancein interfaceCmmnHistoryService
-
getHistoricEntityLinkParentsForCaseInstance
public List<org.flowable.entitylink.api.history.HistoricEntityLink> getHistoricEntityLinkParentsForCaseInstance(String caseInstanceId)
- Specified by:
getHistoricEntityLinkParentsForCaseInstancein interfaceCmmnHistoryService
-
getHistoricEntityLinkChildrenForTask
public List<org.flowable.entitylink.api.history.HistoricEntityLink> getHistoricEntityLinkChildrenForTask(String taskId)
- Specified by:
getHistoricEntityLinkChildrenForTaskin interfaceCmmnHistoryService
-
getHistoricEntityLinkParentsForTask
public List<org.flowable.entitylink.api.history.HistoricEntityLink> getHistoricEntityLinkParentsForTask(String taskId)
- Specified by:
getHistoricEntityLinkParentsForTaskin interfaceCmmnHistoryService
-
deleteHistoricTaskLogEntry
public void deleteHistoricTaskLogEntry(long logNumber)
- Specified by:
deleteHistoricTaskLogEntryin interfaceCmmnHistoryService
-
createHistoricTaskLogEntryBuilder
public org.flowable.task.api.history.HistoricTaskLogEntryBuilder createHistoricTaskLogEntryBuilder(org.flowable.task.api.TaskInfo task)
- Specified by:
createHistoricTaskLogEntryBuilderin interfaceCmmnHistoryService
-
createHistoricTaskLogEntryBuilder
public org.flowable.task.api.history.HistoricTaskLogEntryBuilder createHistoricTaskLogEntryBuilder()
- Specified by:
createHistoricTaskLogEntryBuilderin interfaceCmmnHistoryService
-
createHistoricTaskLogEntryQuery
public org.flowable.task.api.history.HistoricTaskLogEntryQuery createHistoricTaskLogEntryQuery()
- Specified by:
createHistoricTaskLogEntryQueryin interfaceCmmnHistoryService
-
createNativeHistoricTaskLogEntryQuery
public org.flowable.task.api.history.NativeHistoricTaskLogEntryQuery createNativeHistoricTaskLogEntryQuery()
- Specified by:
createNativeHistoricTaskLogEntryQueryin interfaceCmmnHistoryService
-
-