Interface DecisionRecordValue
- All Superinterfaces:
JsonSerializable,RecordValue
- All Known Implementing Classes:
ImmutableDecisionRecordValue
Represents a deployed decision. A decision belongs to a decision requirements graph (DRG/DRD)
that represents the DMN resource. The DMN resource itself is stored as part of the DRG (see
DecisionRequirementsRecordValue).-
Method Summary
Modifier and TypeMethodDescriptionlonglongintbooleanMethods inherited from interface io.camunda.zeebe.protocol.record.JsonSerializable
toJson
-
Method Details
-
getDecisionId
String getDecisionId()- Returns:
- the ID of the decision in the DMN
-
getDecisionName
String getDecisionName()- Returns:
- the name of the decision in the DMN
-
getVersion
int getVersion()- Returns:
- the version of the deployed decision
-
getDecisionKey
long getDecisionKey()- Returns:
- the key of the deployed decision
-
getDecisionRequirementsId
String getDecisionRequirementsId()- Returns:
- the ID of the DRG in the DMN this decision belongs to
-
getDecisionRequirementsKey
long getDecisionRequirementsKey()- Returns:
- the key of the deployed DRG this decision belongs to
-
isDuplicate
boolean isDuplicate()- Returns:
trueif the decision is a duplicate (and has been deployed previously), otherwisefalse
-