Package io.camunda.client.impl.response
Class EvaluatedDecisionImpl
java.lang.Object
io.camunda.client.impl.response.EvaluatedDecisionImpl
- All Implemented Interfaces:
EvaluatedDecision
-
Constructor Summary
ConstructorsConstructorDescriptionEvaluatedDecisionImpl(JsonMapper jsonMapper, GatewayOuterClass.EvaluatedDecision evaluatedDecision) EvaluatedDecisionImpl(EvaluatedDecisionResult evaluatedDecisionItem, JsonMapper jsonMapper) -
Method Summary
-
Constructor Details
-
EvaluatedDecisionImpl
-
EvaluatedDecisionImpl
public EvaluatedDecisionImpl(JsonMapper jsonMapper, GatewayOuterClass.EvaluatedDecision evaluatedDecision)
-
-
Method Details
-
getDecisionId
- Specified by:
getDecisionIdin interfaceEvaluatedDecision- Returns:
- the decision ID, as parsed during deployment; together with the versions forms a unique identifier for a specific decision
-
getDecisionEvaluationInstanceKey
- Specified by:
getDecisionEvaluationInstanceKeyin interfaceEvaluatedDecision- Returns:
- the key of the decision evaluation instance
-
getDecisionVersion
public int getDecisionVersion()- Specified by:
getDecisionVersionin interfaceEvaluatedDecision- Returns:
- the assigned decision version
-
getDecisionKey
public long getDecisionKey()- Specified by:
getDecisionKeyin interfaceEvaluatedDecision- Returns:
- the assigned decision key, which acts as a unique identifier for this decision
-
getDecisionName
- Specified by:
getDecisionNamein interfaceEvaluatedDecision- Returns:
- the name of the decision, as parsed during deployment
-
getDecisionType
- Specified by:
getDecisionTypein interfaceEvaluatedDecision- Returns:
- the type of the evaluated decision
-
getDecisionOutput
- Specified by:
getDecisionOutputin interfaceEvaluatedDecision- Returns:
- the output of the evaluated decision
-
getEvaluatedInputs
- Specified by:
getEvaluatedInputsin interfaceEvaluatedDecision- Returns:
- the decision inputs that were evaluated within this decision evaluation
-
getMatchedRules
- Specified by:
getMatchedRulesin interfaceEvaluatedDecision- Returns:
- the decision rules that matched within this decision evaluation
-
toJson
- Specified by:
toJsonin interfaceEvaluatedDecision- Returns:
- the record encoded as JSON
-
getTenantId
- Specified by:
getTenantIdin interfaceEvaluatedDecision- Returns:
- the tenant identifier that owns this decision evaluation result
-
toString
-