Package org.camunda.bpm.engine.history
Interface HistoricDecisionInstance
- All Known Implementing Classes:
- HistoricDecisionInstanceEntity
public interface HistoricDecisionInstance
Represents one evaluation of a decision.
- Author:
- Philipp Ossler, Ingo Richtsmeier
- 
Method SummaryModifier and TypeMethodDescriptionThe corresponding activity in case the decision was evaluated inside a process or a case.The corresponding activity instance in case the decision was evaluated inside a process or a case.The corresponding id of the case definition in case the decision was evaluated inside a case.The corresponding key of the case definition in case the decision was evaluated inside a case.The corresponding case instance in case the decision was evaluated inside a case.The result of the collect operation if the hit policy 'collect' was used for the decision.The decision definition reference.The unique identifier of the decision definitionThe name of the decision definitionThe id of the related decision requirements definition.The key of the related decision requirements definition.Time when the decision was evaluated.getId()The unique identifier of this historic decision instance.The input values of the evaluated decision.The output values of the evaluated decision.The corresponding id of the process definition in case the decision was evaluated inside a process.The corresponding key of the process definition in case the decision was evaluated inside a process.The corresponding process instance in case the decision was evaluated inside a process.Time when the historic decision instance is to be removed.The unique identifier of the historic decision instance of the evaluated root decision.The unique identifier of the root historic process instance of the evaluated root decision in case the decision was evaluated inside a process, otherwisenull.The id of the tenant this historic decision instance belongs to.The user ID in case the decision was evaluated by an authenticated user using the decision service outside of an execution context.
- 
Method Details- 
getIdString getId()The unique identifier of this historic decision instance.
- 
getDecisionDefinitionIdString getDecisionDefinitionId()The decision definition reference.
- 
getDecisionDefinitionKeyString getDecisionDefinitionKey()The unique identifier of the decision definition
- 
getDecisionDefinitionNameString getDecisionDefinitionName()The name of the decision definition
- 
getEvaluationTimeDate getEvaluationTime()Time when the decision was evaluated.
- 
getRemovalTimeDate getRemovalTime()Time when the historic decision instance is to be removed.
- 
getProcessDefinitionKeyString getProcessDefinitionKey()The corresponding key of the process definition in case the decision was evaluated inside a process.
- 
getProcessDefinitionIdString getProcessDefinitionId()The corresponding id of the process definition in case the decision was evaluated inside a process.
- 
getProcessInstanceIdString getProcessInstanceId()The corresponding process instance in case the decision was evaluated inside a process.
- 
getCaseDefinitionKeyString getCaseDefinitionKey()The corresponding key of the case definition in case the decision was evaluated inside a case.
- 
getCaseDefinitionIdString getCaseDefinitionId()The corresponding id of the case definition in case the decision was evaluated inside a case.
- 
getCaseInstanceIdString getCaseInstanceId()The corresponding case instance in case the decision was evaluated inside a case.
- 
getActivityIdString getActivityId()The corresponding activity in case the decision was evaluated inside a process or a case.
- 
getActivityInstanceIdString getActivityInstanceId()The corresponding activity instance in case the decision was evaluated inside a process or a case.
- 
getUserIdString getUserId()The user ID in case the decision was evaluated by an authenticated user using the decision service outside of an execution context.
- 
getInputsList<HistoricDecisionInputInstance> getInputs()The input values of the evaluated decision. The fetching of the input values must be enabled on the query.- Throws:
- ProcessEngineException- if the input values are not fetched.
- See Also:
 
- 
getOutputsList<HistoricDecisionOutputInstance> getOutputs()The output values of the evaluated decision. The fetching of the output values must be enabled on the query.- Throws:
- ProcessEngineException- if the output values are not fetched.
- See Also:
 
- 
getCollectResultValueDouble getCollectResultValue()The result of the collect operation if the hit policy 'collect' was used for the decision.
- 
getRootDecisionInstanceIdString getRootDecisionInstanceId()The unique identifier of the historic decision instance of the evaluated root decision. Can benullif this instance is the root decision instance of the evaluation.
- 
getRootProcessInstanceIdString getRootProcessInstanceId()The unique identifier of the root historic process instance of the evaluated root decision in case the decision was evaluated inside a process, otherwisenull.
- 
getDecisionRequirementsDefinitionIdString getDecisionRequirementsDefinitionId()The id of the related decision requirements definition. Can benullif the decision has no relations to other decisions.
- 
getDecisionRequirementsDefinitionKeyString getDecisionRequirementsDefinitionKey()The key of the related decision requirements definition. Can benullif the decision has no relations to other decisions.
- 
getTenantIdString getTenantId()The id of the tenant this historic decision instance belongs to. Can benullif the historic decision instance belongs to no single tenant.
 
-