Class HistoricDecisionInstanceManager
java.lang.Object
org.operaton.bpm.engine.impl.persistence.AbstractManager
org.operaton.bpm.engine.impl.persistence.AbstractHistoricManager
org.operaton.bpm.engine.impl.history.event.HistoricDecisionInstanceManager
- All Implemented Interfaces:
Session
Data base operations for
HistoricDecisionInstanceEntity.- Author:
- Philipp Ossler
-
Field Summary
Fields inherited from class org.operaton.bpm.engine.impl.persistence.AbstractHistoricManager
historyLevel, isHistoryEnabled, isHistoryLevelFullEnabled, LOGFields inherited from class org.operaton.bpm.engine.impl.persistence.AbstractManager
ACTIVITY_ID, BATCH_ID, BATCH_SIZE, CASE_INSTANCE_IDS, CURRENT_TIMESTAMP, ID, IS_PROCESS_DEFINITION_TENANT_ID_SET, IS_TENANT_ID_SET, JOB_DEFINITION_ID, MAX_RESULTS, MINUTE_FROM, MINUTE_TO, PROCESS_DEFINITION_ID, PROCESS_DEFINITION_KEY, PROCESS_DEFINITION_TENANT_ID, PROCESS_INSTANCE_ID, PROCESS_INSTANCE_IDS, REMOVAL_TIME, ROOT_PROCESS_INSTANCE_ID, SUSPENSION_STATE, TASK_CASE_INSTANCE_IDS, TASK_ID, TASK_PROCESS_INSTANCE_IDS, TENANT_ID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddRemovalTimeToDecisionsByDecisionInstanceId(String instanceId, Date removalTime) voidaddRemovalTimeToDecisionsByProcessInstanceId(String processInstanceId, Date removalTime) Map<Class<? extends DbEntity>, DbOperation> addRemovalTimeToDecisionsByProcessInstanceId(String processInstanceId, Date removalTime, Integer batchSize, Set<String> entities) voidaddRemovalTimeToDecisionsByRootDecisionInstanceId(String rootInstanceId, Date removalTime) voidaddRemovalTimeToDecisionsByRootProcessInstanceId(String rootProcessInstanceId, Date removalTime) Map<Class<? extends DbEntity>, DbOperation> addRemovalTimeToDecisionsByRootProcessInstanceId(String rootProcessInstanceId, Date removalTime, Integer batchSize, Set<String> entities) protected voidappendHistoricDecisionInputInstances(Map<String, HistoricDecisionInstanceEntity> decisionInstancesById, HistoricDecisionInstanceQueryImpl query) protected voidappendHistoricDecisionOutputInstances(Map<String, HistoricDecisionInstanceEntity> decisionInstancesById, HistoricDecisionInstanceQueryImpl query) protected ListQueryParameterObjectconfigureParameterizedQuery(Object parameter) protected voidvoiddeleteHistoricDecisionInstanceByIds(List<String> decisionInstanceIds) voiddeleteHistoricDecisionInstancesByDecisionDefinitionId(String decisionDefinitionId) Map<Class<? extends DbEntity>, DbOperation> deleteHistoricDecisionsByRemovalTime(Date removalTime, int minuteFrom, int minuteTo, int batchSize) voidenrichHistoricDecisionsWithInputsAndOutputs(HistoricDecisionInstanceQueryImpl query, List<HistoricDecisionInstance> decisionInstances) protected voidfetchVariableValue(HistoricDecisionInputInstanceEntity decisionInputInstance, boolean isCustomObjectDeserializationEnabled) protected voidfetchVariableValue(HistoricDecisionOutputInstanceEntity decisionOutputInstance, boolean isCustomObjectDeserializationEnabled) findCleanableHistoricDecisionInstancesReportByCriteria(CleanableHistoricDecisionInstanceReportImpl query, Page page) longfindCleanableHistoricDecisionInstancesReportCountByCriteria(CleanableHistoricDecisionInstanceReportImpl query) protected List<HistoricDecisionInputInstanceEntity> findHistoricDecisionInputInstancesByDecisionInstanceIds(Set<String> historicDecisionInstanceKeys) findHistoricDecisionInstance(String historicDecisionInstanceId) longfindHistoricDecisionInstanceCountByNativeQuery(Map<String, Object> parameterMap) longfindHistoricDecisionInstanceDeploymentIdMappingsByQueryCriteria(HistoricDecisionInstanceQueryImpl query) findHistoricDecisionInstanceIdsForCleanup(Integer batchSize, int minuteFrom, int minuteTo) protected List<HistoricDecisionInstanceEntity> findHistoricDecisionInstancesByDecisionDefinitionId(String decisionDefinitionId) findHistoricDecisionInstancesByNativeQuery(Map<String, Object> parameterMap, int firstResult, int maxResults) protected List<HistoricDecisionOutputInstanceEntity> findHistoricDecisionOutputInstancesByDecisionInstanceIds(Set<String> decisionInstanceKeys) protected voidinitializeInputInstances(Collection<HistoricDecisionInstanceEntity> decisionInstances) protected voidinitializeOutputInstances(Collection<HistoricDecisionInstanceEntity> decisionInstances) protected voidinsertHistoricDecisionInputInstances(List<HistoricDecisionInputInstance> inputs, String decisionInstanceId) protected voidinsertHistoricDecisionInstance(HistoricDecisionInstanceEntity historicDecisionInstance) voidprotected voidinsertHistoricDecisionOutputInstances(List<HistoricDecisionOutputInstance> outputs, String decisionInstanceId) protected booleanisBinaryValue(HistoricDecisionInputInstance decisionInputInstance) protected booleanisBinaryValue(HistoricDecisionOutputInstance decisionOutputInstance) Methods inherited from class org.operaton.bpm.engine.impl.persistence.AbstractHistoricManager
addOperation, addOperation, checkHistoryEnabled, isHistoryEnabled, isHistoryLevelFullEnabled, isPerformUpdate, isPerformUpdateOnlyMethods inherited from class org.operaton.bpm.engine.impl.persistence.AbstractManager
checkAuthorization, configureQuery, delete, deleteAuthorizations, deleteAuthorizationsForGroup, deleteAuthorizationsForUser, deleteDefaultAuthorizations, getAttachmentManager, getAuthorizationManager, getBatchManager, getByteArrayManager, getCaseDefinitionManager, getCaseExecutionManager, getCaseInstanceManager, getCommandContext, getCurrentAuthentication, getDbEntityManager, getDbSqlSession, getDecisionDefinitionManager, getDecisionRequirementsDefinitionManager, getDeploymentManager, getEventSubscriptionManager, getHistoricActivityInstanceManager, getHistoricBatchManager, getHistoricCaseActivityInstanceManager, getHistoricCaseInstanceManager, getHistoricDecisionInstanceManager, getHistoricDetailManager, getHistoricExternalTaskLogManager, getHistoricIdentityLinkManager, getHistoricIncidentManager, getHistoricJobLogManager, getHistoricProcessInstanceManager, getHistoricReportManager, getHistoricTaskInstanceManager, getHistoricVariableInstanceManager, getIdentityInfoManager, getIdentityLinkManager, getJobDefinitionManager, getJobManager, getOperatonFormDefinitionManager, getProcessDefinitionManager, getProcessInstanceManager, getResourceAuthorizationProvider, getResourceManager, getSession, getTaskManager, getTaskReportManager, getTenantManager, getUserOperationLogManager, getVariableInstanceManager, insert, isAuthorizationEnabled, saveDefaultAuthorizations
-
Constructor Details
-
HistoricDecisionInstanceManager
public HistoricDecisionInstanceManager()
-
-
Method Details
-
deleteHistoricDecisionInstancesByDecisionDefinitionId
-
findHistoricDecisionInstancesByDecisionDefinitionId
protected List<HistoricDecisionInstanceEntity> findHistoricDecisionInstancesByDecisionDefinitionId(String decisionDefinitionId) -
deleteHistoricDecisionInstanceByIds
-
insertHistoricDecisionInstances
-
insertHistoricDecisionInstance
protected void insertHistoricDecisionInstance(HistoricDecisionInstanceEntity historicDecisionInstance) -
insertHistoricDecisionInputInstances
protected void insertHistoricDecisionInputInstances(List<HistoricDecisionInputInstance> inputs, String decisionInstanceId) -
insertHistoricDecisionOutputInstances
protected void insertHistoricDecisionOutputInstances(List<HistoricDecisionOutputInstance> outputs, String decisionInstanceId) -
findHistoricDecisionInstancesByQueryCriteria
public List<HistoricDecisionInstance> findHistoricDecisionInstancesByQueryCriteria(HistoricDecisionInstanceQueryImpl query, Page page) -
findHistoricDecisionInstanceDeploymentIdMappingsByQueryCriteria
public List<ImmutablePair<String,String>> findHistoricDecisionInstanceDeploymentIdMappingsByQueryCriteria(HistoricDecisionInstanceQueryImpl query) -
enrichHistoricDecisionsWithInputsAndOutputs
public void enrichHistoricDecisionsWithInputsAndOutputs(HistoricDecisionInstanceQueryImpl query, List<HistoricDecisionInstance> decisionInstances) -
findHistoricDecisionInstanceIdsForCleanup
-
appendHistoricDecisionInputInstances
protected void appendHistoricDecisionInputInstances(Map<String, HistoricDecisionInstanceEntity> decisionInstancesById, HistoricDecisionInstanceQueryImpl query) -
initializeInputInstances
protected void initializeInputInstances(Collection<HistoricDecisionInstanceEntity> decisionInstances) -
findHistoricDecisionInputInstancesByDecisionInstanceIds
protected List<HistoricDecisionInputInstanceEntity> findHistoricDecisionInputInstancesByDecisionInstanceIds(Set<String> historicDecisionInstanceKeys) -
isBinaryValue
-
fetchVariableValue
protected void fetchVariableValue(HistoricDecisionInputInstanceEntity decisionInputInstance, boolean isCustomObjectDeserializationEnabled) -
appendHistoricDecisionOutputInstances
protected void appendHistoricDecisionOutputInstances(Map<String, HistoricDecisionInstanceEntity> decisionInstancesById, HistoricDecisionInstanceQueryImpl query) -
initializeOutputInstances
protected void initializeOutputInstances(Collection<HistoricDecisionInstanceEntity> decisionInstances) -
findHistoricDecisionOutputInstancesByDecisionInstanceIds
protected List<HistoricDecisionOutputInstanceEntity> findHistoricDecisionOutputInstancesByDecisionInstanceIds(Set<String> decisionInstanceKeys) -
isBinaryValue
-
fetchVariableValue
protected void fetchVariableValue(HistoricDecisionOutputInstanceEntity decisionOutputInstance, boolean isCustomObjectDeserializationEnabled) -
findHistoricDecisionInstance
public HistoricDecisionInstanceEntity findHistoricDecisionInstance(String historicDecisionInstanceId) -
findHistoricDecisionInstanceCountByQueryCriteria
public long findHistoricDecisionInstanceCountByQueryCriteria(HistoricDecisionInstanceQueryImpl query) -
findHistoricDecisionInstancesByNativeQuery
public List<HistoricDecisionInstance> findHistoricDecisionInstancesByNativeQuery(Map<String, Object> parameterMap, int firstResult, int maxResults) -
findHistoricDecisionInstanceCountByNativeQuery
-
configureQuery
-
configureParameterizedQuery
-
findCleanableHistoricDecisionInstancesReportByCriteria
public List<CleanableHistoricDecisionInstanceReportResult> findCleanableHistoricDecisionInstancesReportByCriteria(CleanableHistoricDecisionInstanceReportImpl query, Page page) -
findCleanableHistoricDecisionInstancesReportCountByCriteria
public long findCleanableHistoricDecisionInstancesReportCountByCriteria(CleanableHistoricDecisionInstanceReportImpl query) -
addRemovalTimeToDecisionsByRootProcessInstanceId
-
addRemovalTimeToDecisionsByRootProcessInstanceId
-
addRemovalTimeToDecisionsByProcessInstanceId
-
addRemovalTimeToDecisionsByProcessInstanceId
-
addRemovalTimeToDecisionsByRootDecisionInstanceId
-
addRemovalTimeToDecisionsByDecisionInstanceId
-
deleteHistoricDecisionsByRemovalTime
public Map<Class<? extends DbEntity>,DbOperation> deleteHistoricDecisionsByRemovalTime(Date removalTime, int minuteFrom, int minuteTo, int batchSize)
-