Interface ProcessMetadataValue

All Superinterfaces:
JsonSerializable, RecordValue
All Known Subinterfaces:
Process
All Known Implementing Classes:
ImmutableProcess, ImmutableProcessMetadataValue

@Immutable public interface ProcessMetadataValue extends RecordValue
Represents deployed process meta data, so all important properties of an deployed process.
  • Method Details

    • getBpmnProcessId

      String getBpmnProcessId()
      Returns:
      the bpmn process ID of this process
    • getVersion

      int getVersion()
      Returns:
      the version of this process
    • getProcessDefinitionKey

      long getProcessDefinitionKey()
      Returns:
      the key of this process
    • getResourceName

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

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

      boolean isDuplicate()
      return true if the process is a duplicate (and has been deployed previously), false otherwise