Interface DecisionRecordValue
- All Superinterfaces:
JsonSerializable,RecordValue,TenantOwned
- 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).-
Field Summary
Fields inherited from interface io.camunda.zeebe.protocol.record.value.TenantOwned
DEFAULT_TENANT_IDENTIFIER -
Method Summary
Modifier and TypeMethodDescriptionlonglonglongintbooleanMethods inherited from interface io.camunda.zeebe.protocol.record.JsonSerializable
toJsonMethods inherited from interface io.camunda.zeebe.protocol.record.value.TenantOwned
getTenantId
-
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
-
getVersionTag
String getVersionTag()- Returns:
- the custom version tag 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
-
getDeploymentKey
long getDeploymentKey()- Returns:
- the key of the deployment this decision was deployed with
-