Class HistoricDecisionInstanceEntity
- java.lang.Object
-
- org.camunda.bpm.engine.impl.history.event.HistoryEvent
-
- org.camunda.bpm.engine.impl.history.event.HistoricDecisionInstanceEntity
-
- All Implemented Interfaces:
Serializable,HistoricDecisionInstance,DbEntity,HistoricEntity
public class HistoricDecisionInstanceEntity extends HistoryEvent implements HistoricDecisionInstance
History entry for an evaluated decision.- Author:
- Philipp Ossler, Ingo Richtsmeier
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected StringactivityIdprotected StringactivityInstanceIdprotected DoublecollectResultValueprotected StringdecisionDefinitionIdprotected StringdecisionDefinitionKeyprotected StringdecisionDefinitionNameprotected StringdecisionRequirementsDefinitionIdprotected StringdecisionRequirementsDefinitionKeyprotected DateevaluationTimeprotected List<HistoricDecisionInputInstance>inputsprotected static EnginePersistenceLoggerLOGprotected List<HistoricDecisionOutputInstance>outputsprotected StringrootDecisionInstanceIdprotected StringtenantIdprotected StringuserId-
Fields inherited from class org.camunda.bpm.engine.impl.history.event.HistoryEvent
ACTIVITY_EVENT_TYPE_END, ACTIVITY_EVENT_TYPE_START, ACTIVITY_EVENT_TYPE_UPDATE, caseDefinitionId, caseDefinitionKey, caseDefinitionName, caseExecutionId, caseInstanceId, eventType, executionId, FORM_PROPERTY_UPDATE, id, IDENTITY_LINK_ADD, IDENTITY_LINK_DELETE, INCIDENT_CREATE, INCIDENT_DELETE, INCIDENT_RESOLVE, processDefinitionId, processDefinitionKey, processDefinitionName, processDefinitionVersion, processInstanceId, removalTime, rootProcessInstanceId, sequenceCounter, TASK_EVENT_TYPE_COMPLETE, TASK_EVENT_TYPE_CREATE, TASK_EVENT_TYPE_DELETE, TASK_EVENT_TYPE_UPDATE, VARIABLE_EVENT_TYPE_CREATE, VARIABLE_EVENT_TYPE_DELETE, VARIABLE_EVENT_TYPE_UPDATE
-
-
Constructor Summary
Constructors Constructor Description HistoricDecisionInstanceEntity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddInput(HistoricDecisionInputInstance decisionInputInstance)voidaddOutput(HistoricDecisionOutputInstance decisionOutputInstance)voiddelete()StringgetActivityId()The corresponding activity in case the decision was evaluated inside a process or a case.StringgetActivityInstanceId()The corresponding activity instance in case the decision was evaluated inside a process or a case.DoublegetCollectResultValue()The result of the collect operation if the hit policy 'collect' was used for the decision.StringgetDecisionDefinitionId()The decision definition reference.StringgetDecisionDefinitionKey()The unique identifier of the decision definitionStringgetDecisionDefinitionName()The name of the decision definitionStringgetDecisionRequirementsDefinitionId()The id of the related decision requirements definition.StringgetDecisionRequirementsDefinitionKey()The key of the related decision requirements definition.DategetEvaluationTime()Time when the decision was evaluated.List<HistoricDecisionInputInstance>getInputs()The input values of the evaluated decision.List<HistoricDecisionOutputInstance>getOutputs()The output values of the evaluated decision.StringgetRootDecisionInstanceId()The unique identifier of the historic decision instance of the evaluated root decision.StringgetTenantId()The id of the tenant this historic decision instance belongs to.StringgetUserId()The user ID in case the decision was evaluated by an authenticated user using the decision service outside of an execution context.voidsetActivityId(String activityId)voidsetActivityInstanceId(String activityInstanceId)voidsetCollectResultValue(Double collectResultValue)voidsetDecisionDefinitionId(String decisionDefinitionId)voidsetDecisionDefinitionKey(String decisionDefinitionKey)voidsetDecisionDefinitionName(String decisionDefinitionName)voidsetDecisionRequirementsDefinitionId(String decisionRequirementsDefinitionId)voidsetDecisionRequirementsDefinitionKey(String decisionRequirementsDefinitionKey)voidsetEvaluationTime(Date evaluationTime)voidsetInputs(List<HistoricDecisionInputInstance> inputs)voidsetOutputs(List<HistoricDecisionOutputInstance> outputs)voidsetRootDecisionInstanceId(String rootDecisionInstanceId)voidsetTenantId(String tenantId)voidsetUserId(String userId)-
Methods inherited from class org.camunda.bpm.engine.impl.history.event.HistoryEvent
getCaseDefinitionId, getCaseDefinitionKey, getCaseDefinitionName, getCaseExecutionId, getCaseInstanceId, getEventType, getExecutionId, getId, getPersistentState, getProcessDefinitionId, getProcessDefinitionKey, getProcessDefinitionName, getProcessDefinitionVersion, getProcessInstanceId, getRemovalTime, getRootProcessInstanceId, getSequenceCounter, isEventOfType, setCaseDefinitionId, setCaseDefinitionKey, setCaseDefinitionName, setCaseExecutionId, setCaseInstanceId, setEventType, setExecutionId, setId, setProcessDefinitionId, setProcessDefinitionKey, setProcessDefinitionName, setProcessDefinitionVersion, setProcessInstanceId, setRemovalTime, setRootProcessInstanceId, setSequenceCounter, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.camunda.bpm.engine.history.HistoricDecisionInstance
getCaseDefinitionId, getCaseDefinitionKey, getCaseInstanceId, getId, getProcessDefinitionId, getProcessDefinitionKey, getProcessInstanceId, getRemovalTime, getRootProcessInstanceId
-
-
-
-
Field Detail
-
LOG
protected static final EnginePersistenceLogger LOG
-
decisionDefinitionId
protected String decisionDefinitionId
-
decisionDefinitionKey
protected String decisionDefinitionKey
-
decisionDefinitionName
protected String decisionDefinitionName
-
activityInstanceId
protected String activityInstanceId
-
activityId
protected String activityId
-
evaluationTime
protected Date evaluationTime
-
collectResultValue
protected Double collectResultValue
-
rootDecisionInstanceId
protected String rootDecisionInstanceId
-
decisionRequirementsDefinitionId
protected String decisionRequirementsDefinitionId
-
decisionRequirementsDefinitionKey
protected String decisionRequirementsDefinitionKey
-
userId
protected String userId
-
tenantId
protected String tenantId
-
inputs
protected List<HistoricDecisionInputInstance> inputs
-
outputs
protected List<HistoricDecisionOutputInstance> outputs
-
-
Method Detail
-
getDecisionDefinitionId
public String getDecisionDefinitionId()
Description copied from interface:HistoricDecisionInstanceThe decision definition reference.- Specified by:
getDecisionDefinitionIdin interfaceHistoricDecisionInstance
-
setDecisionDefinitionId
public void setDecisionDefinitionId(String decisionDefinitionId)
-
getDecisionDefinitionKey
public String getDecisionDefinitionKey()
Description copied from interface:HistoricDecisionInstanceThe unique identifier of the decision definition- Specified by:
getDecisionDefinitionKeyin interfaceHistoricDecisionInstance
-
setDecisionDefinitionKey
public void setDecisionDefinitionKey(String decisionDefinitionKey)
-
getDecisionDefinitionName
public String getDecisionDefinitionName()
Description copied from interface:HistoricDecisionInstanceThe name of the decision definition- Specified by:
getDecisionDefinitionNamein interfaceHistoricDecisionInstance
-
setDecisionDefinitionName
public void setDecisionDefinitionName(String decisionDefinitionName)
-
getActivityInstanceId
public String getActivityInstanceId()
Description copied from interface:HistoricDecisionInstanceThe corresponding activity instance in case the decision was evaluated inside a process or a case.- Specified by:
getActivityInstanceIdin interfaceHistoricDecisionInstance
-
setActivityInstanceId
public void setActivityInstanceId(String activityInstanceId)
-
getActivityId
public String getActivityId()
Description copied from interface:HistoricDecisionInstanceThe corresponding activity in case the decision was evaluated inside a process or a case.- Specified by:
getActivityIdin interfaceHistoricDecisionInstance
-
setActivityId
public void setActivityId(String activityId)
-
getEvaluationTime
public Date getEvaluationTime()
Description copied from interface:HistoricDecisionInstanceTime when the decision was evaluated.- Specified by:
getEvaluationTimein interfaceHistoricDecisionInstance
-
setEvaluationTime
public void setEvaluationTime(Date evaluationTime)
-
getUserId
public String getUserId()
Description copied from interface:HistoricDecisionInstanceThe user ID in case the decision was evaluated by an authenticated user using the decision service outside of an execution context.- Specified by:
getUserIdin interfaceHistoricDecisionInstance
-
setUserId
public void setUserId(String userId)
-
getTenantId
public String getTenantId()
Description copied from interface:HistoricDecisionInstanceThe id of the tenant this historic decision instance belongs to. Can benullif the historic decision instance belongs to no single tenant.- Specified by:
getTenantIdin interfaceHistoricDecisionInstance
-
setTenantId
public void setTenantId(String tenantId)
-
getInputs
public List<HistoricDecisionInputInstance> getInputs()
Description copied from interface:HistoricDecisionInstanceThe input values of the evaluated decision. The fetching of the input values must be enabled on the query.- Specified by:
getInputsin interfaceHistoricDecisionInstance- See Also:
HistoricDecisionInstanceQuery.includeInputs()
-
getOutputs
public List<HistoricDecisionOutputInstance> getOutputs()
Description copied from interface:HistoricDecisionInstanceThe output values of the evaluated decision. The fetching of the output values must be enabled on the query.- Specified by:
getOutputsin interfaceHistoricDecisionInstance- See Also:
HistoricDecisionInstanceQuery.includeOutputs()
-
setInputs
public void setInputs(List<HistoricDecisionInputInstance> inputs)
-
setOutputs
public void setOutputs(List<HistoricDecisionOutputInstance> outputs)
-
delete
public void delete()
-
addInput
public void addInput(HistoricDecisionInputInstance decisionInputInstance)
-
addOutput
public void addOutput(HistoricDecisionOutputInstance decisionOutputInstance)
-
getCollectResultValue
public Double getCollectResultValue()
Description copied from interface:HistoricDecisionInstanceThe result of the collect operation if the hit policy 'collect' was used for the decision.- Specified by:
getCollectResultValuein interfaceHistoricDecisionInstance
-
setCollectResultValue
public void setCollectResultValue(Double collectResultValue)
-
getRootDecisionInstanceId
public String getRootDecisionInstanceId()
Description copied from interface:HistoricDecisionInstanceThe unique identifier of the historic decision instance of the evaluated root decision. Can benullif this instance is the root decision instance of the evaluation.- Specified by:
getRootDecisionInstanceIdin interfaceHistoricDecisionInstance
-
setRootDecisionInstanceId
public void setRootDecisionInstanceId(String rootDecisionInstanceId)
-
getDecisionRequirementsDefinitionId
public String getDecisionRequirementsDefinitionId()
Description copied from interface:HistoricDecisionInstanceThe id of the related decision requirements definition. Can benullif the decision has no relations to other decisions.- Specified by:
getDecisionRequirementsDefinitionIdin interfaceHistoricDecisionInstance
-
setDecisionRequirementsDefinitionId
public void setDecisionRequirementsDefinitionId(String decisionRequirementsDefinitionId)
-
getDecisionRequirementsDefinitionKey
public String getDecisionRequirementsDefinitionKey()
Description copied from interface:HistoricDecisionInstanceThe key of the related decision requirements definition. Can benullif the decision has no relations to other decisions.- Specified by:
getDecisionRequirementsDefinitionKeyin interfaceHistoricDecisionInstance
-
setDecisionRequirementsDefinitionKey
public void setDecisionRequirementsDefinitionKey(String decisionRequirementsDefinitionKey)
-
-