Class HistoricDecisionInstanceEntity
- java.lang.Object
-
- org.camunda.bpm.engine.impl.history.event.HistoryEvent
-
- org.camunda.bpm.engine.impl.history.event.HistoricDecisionInstanceEntity
-
- All Implemented Interfaces:
java.io.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 java.lang.String
activityId
protected java.lang.String
activityInstanceId
protected java.lang.Double
collectResultValue
protected java.lang.String
decisionDefinitionId
protected java.lang.String
decisionDefinitionKey
protected java.lang.String
decisionDefinitionName
protected java.lang.String
decisionRequirementsDefinitionId
protected java.lang.String
decisionRequirementsDefinitionKey
protected java.util.Date
evaluationTime
protected java.util.List<HistoricDecisionInputInstance>
inputs
protected static EnginePersistenceLogger
LOG
protected java.util.List<HistoricDecisionOutputInstance>
outputs
protected java.lang.String
rootDecisionInstanceId
protected java.lang.String
tenantId
protected java.lang.String
userId
-
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 void
addInput(HistoricDecisionInputInstance decisionInputInstance)
void
addOutput(HistoricDecisionOutputInstance decisionOutputInstance)
void
delete()
java.lang.String
getActivityId()
The corresponding activity in case the decision was evaluated inside a process or a case.java.lang.String
getActivityInstanceId()
The corresponding activity instance in case the decision was evaluated inside a process or a case.java.lang.Double
getCollectResultValue()
The result of the collect operation if the hit policy 'collect' was used for the decision.java.lang.String
getDecisionDefinitionId()
The decision definition reference.java.lang.String
getDecisionDefinitionKey()
The unique identifier of the decision definitionjava.lang.String
getDecisionDefinitionName()
The name of the decision definitionjava.lang.String
getDecisionRequirementsDefinitionId()
The id of the related decision requirements definition.java.lang.String
getDecisionRequirementsDefinitionKey()
The key of the related decision requirements definition.java.util.Date
getEvaluationTime()
Time when the decision was evaluated.java.util.List<HistoricDecisionInputInstance>
getInputs()
The input values of the evaluated decision.java.util.List<HistoricDecisionOutputInstance>
getOutputs()
The output values of the evaluated decision.java.lang.String
getRootDecisionInstanceId()
The unique identifier of the historic decision instance of the evaluated root decision.java.lang.String
getTenantId()
The id of the tenant this historic decision instance belongs to.java.lang.String
getUserId()
The user ID in case the decision was evaluated by an authenticated user using the decision service outside of an execution context.void
setActivityId(java.lang.String activityId)
void
setActivityInstanceId(java.lang.String activityInstanceId)
void
setCollectResultValue(java.lang.Double collectResultValue)
void
setDecisionDefinitionId(java.lang.String decisionDefinitionId)
void
setDecisionDefinitionKey(java.lang.String decisionDefinitionKey)
void
setDecisionDefinitionName(java.lang.String decisionDefinitionName)
void
setDecisionRequirementsDefinitionId(java.lang.String decisionRequirementsDefinitionId)
void
setDecisionRequirementsDefinitionKey(java.lang.String decisionRequirementsDefinitionKey)
void
setEvaluationTime(java.util.Date evaluationTime)
void
setInputs(java.util.List<HistoricDecisionInputInstance> inputs)
void
setOutputs(java.util.List<HistoricDecisionOutputInstance> outputs)
void
setRootDecisionInstanceId(java.lang.String rootDecisionInstanceId)
void
setTenantId(java.lang.String tenantId)
void
setUserId(java.lang.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 java.lang.String decisionDefinitionId
-
decisionDefinitionKey
protected java.lang.String decisionDefinitionKey
-
decisionDefinitionName
protected java.lang.String decisionDefinitionName
-
activityInstanceId
protected java.lang.String activityInstanceId
-
activityId
protected java.lang.String activityId
-
evaluationTime
protected java.util.Date evaluationTime
-
collectResultValue
protected java.lang.Double collectResultValue
-
rootDecisionInstanceId
protected java.lang.String rootDecisionInstanceId
-
decisionRequirementsDefinitionId
protected java.lang.String decisionRequirementsDefinitionId
-
decisionRequirementsDefinitionKey
protected java.lang.String decisionRequirementsDefinitionKey
-
userId
protected java.lang.String userId
-
tenantId
protected java.lang.String tenantId
-
inputs
protected java.util.List<HistoricDecisionInputInstance> inputs
-
outputs
protected java.util.List<HistoricDecisionOutputInstance> outputs
-
-
Method Detail
-
getDecisionDefinitionId
public java.lang.String getDecisionDefinitionId()
Description copied from interface:HistoricDecisionInstance
The decision definition reference.- Specified by:
getDecisionDefinitionId
in interfaceHistoricDecisionInstance
-
setDecisionDefinitionId
public void setDecisionDefinitionId(java.lang.String decisionDefinitionId)
-
getDecisionDefinitionKey
public java.lang.String getDecisionDefinitionKey()
Description copied from interface:HistoricDecisionInstance
The unique identifier of the decision definition- Specified by:
getDecisionDefinitionKey
in interfaceHistoricDecisionInstance
-
setDecisionDefinitionKey
public void setDecisionDefinitionKey(java.lang.String decisionDefinitionKey)
-
getDecisionDefinitionName
public java.lang.String getDecisionDefinitionName()
Description copied from interface:HistoricDecisionInstance
The name of the decision definition- Specified by:
getDecisionDefinitionName
in interfaceHistoricDecisionInstance
-
setDecisionDefinitionName
public void setDecisionDefinitionName(java.lang.String decisionDefinitionName)
-
getActivityInstanceId
public java.lang.String getActivityInstanceId()
Description copied from interface:HistoricDecisionInstance
The corresponding activity instance in case the decision was evaluated inside a process or a case.- Specified by:
getActivityInstanceId
in interfaceHistoricDecisionInstance
-
setActivityInstanceId
public void setActivityInstanceId(java.lang.String activityInstanceId)
-
getActivityId
public java.lang.String getActivityId()
Description copied from interface:HistoricDecisionInstance
The corresponding activity in case the decision was evaluated inside a process or a case.- Specified by:
getActivityId
in interfaceHistoricDecisionInstance
-
setActivityId
public void setActivityId(java.lang.String activityId)
-
getEvaluationTime
public java.util.Date getEvaluationTime()
Description copied from interface:HistoricDecisionInstance
Time when the decision was evaluated.- Specified by:
getEvaluationTime
in interfaceHistoricDecisionInstance
-
setEvaluationTime
public void setEvaluationTime(java.util.Date evaluationTime)
-
getUserId
public java.lang.String getUserId()
Description copied from interface:HistoricDecisionInstance
The user ID in case the decision was evaluated by an authenticated user using the decision service outside of an execution context.- Specified by:
getUserId
in interfaceHistoricDecisionInstance
-
setUserId
public void setUserId(java.lang.String userId)
-
getTenantId
public java.lang.String getTenantId()
Description copied from interface:HistoricDecisionInstance
The id of the tenant this historic decision instance belongs to. Can benull
if the historic decision instance belongs to no single tenant.- Specified by:
getTenantId
in interfaceHistoricDecisionInstance
-
setTenantId
public void setTenantId(java.lang.String tenantId)
-
getInputs
public java.util.List<HistoricDecisionInputInstance> getInputs()
Description copied from interface:HistoricDecisionInstance
The input values of the evaluated decision. The fetching of the input values must be enabled on the query.- Specified by:
getInputs
in interfaceHistoricDecisionInstance
- See Also:
HistoricDecisionInstanceQuery.includeInputs()
-
getOutputs
public java.util.List<HistoricDecisionOutputInstance> getOutputs()
Description copied from interface:HistoricDecisionInstance
The output values of the evaluated decision. The fetching of the output values must be enabled on the query.- Specified by:
getOutputs
in interfaceHistoricDecisionInstance
- See Also:
HistoricDecisionInstanceQuery.includeOutputs()
-
setInputs
public void setInputs(java.util.List<HistoricDecisionInputInstance> inputs)
-
setOutputs
public void setOutputs(java.util.List<HistoricDecisionOutputInstance> outputs)
-
delete
public void delete()
-
addInput
public void addInput(HistoricDecisionInputInstance decisionInputInstance)
-
addOutput
public void addOutput(HistoricDecisionOutputInstance decisionOutputInstance)
-
getCollectResultValue
public java.lang.Double getCollectResultValue()
Description copied from interface:HistoricDecisionInstance
The result of the collect operation if the hit policy 'collect' was used for the decision.- Specified by:
getCollectResultValue
in interfaceHistoricDecisionInstance
-
setCollectResultValue
public void setCollectResultValue(java.lang.Double collectResultValue)
-
getRootDecisionInstanceId
public java.lang.String getRootDecisionInstanceId()
Description copied from interface:HistoricDecisionInstance
The unique identifier of the historic decision instance of the evaluated root decision. Can benull
if this instance is the root decision instance of the evaluation.- Specified by:
getRootDecisionInstanceId
in interfaceHistoricDecisionInstance
-
setRootDecisionInstanceId
public void setRootDecisionInstanceId(java.lang.String rootDecisionInstanceId)
-
getDecisionRequirementsDefinitionId
public java.lang.String getDecisionRequirementsDefinitionId()
Description copied from interface:HistoricDecisionInstance
The id of the related decision requirements definition. Can benull
if the decision has no relations to other decisions.- Specified by:
getDecisionRequirementsDefinitionId
in interfaceHistoricDecisionInstance
-
setDecisionRequirementsDefinitionId
public void setDecisionRequirementsDefinitionId(java.lang.String decisionRequirementsDefinitionId)
-
getDecisionRequirementsDefinitionKey
public java.lang.String getDecisionRequirementsDefinitionKey()
Description copied from interface:HistoricDecisionInstance
The key of the related decision requirements definition. Can benull
if the decision has no relations to other decisions.- Specified by:
getDecisionRequirementsDefinitionKey
in interfaceHistoricDecisionInstance
-
setDecisionRequirementsDefinitionKey
public void setDecisionRequirementsDefinitionKey(java.lang.String decisionRequirementsDefinitionKey)
-
-