Interface DecisionRequirementsMetadataValue

All Known Subinterfaces:
DecisionRequirementsRecordValue
All Known Implementing Classes:
ImmutableDecisionRequirementsMetadataValue, ImmutableDecisionRequirementsRecordValue

@Immutable public interface DecisionRequirementsMetadataValue
The metadata of a deployed decision requirements graph (DRG/DRD). A DRG represents the DMN resource and all decisions of the DMN belongs to it. The metadata contains relevant properties of the DMN resource, except the binary DMN resource itself.
  • Method Details

    • getDecisionRequirementsId

      String getDecisionRequirementsId()
      Returns:
      the ID of the DRG in the DMN
    • getDecisionRequirementsName

      String getDecisionRequirementsName()
      Returns:
      the name of the DRG in the DMN
    • getDecisionRequirementsVersion

      int getDecisionRequirementsVersion()
      Returns:
      the version of the deployed DRG
    • getDecisionRequirementsKey

      long getDecisionRequirementsKey()
      Returns:
      the key of the deployed DRG
    • getNamespace

      String getNamespace()
      Returns:
      the namespace of the DRG in the DMN
    • getResourceName

      String getResourceName()
      Returns:
      the name of the resource through which this DRG was deployed
    • getChecksum

      byte[] getChecksum()
      Returns:
      the checksum of the DMN resource (MD5)
    • isDuplicate

      boolean isDuplicate()
      Returns:
      true if the DRG is a duplicate (and has been deployed previously), otherwise false