Interface ProcessMetadataValue
- All Superinterfaces:
JsonSerializable,RecordValue,TenantOwned
- All Known Subinterfaces:
Process
- All Known Implementing Classes:
ImmutableProcess,ImmutableProcessMetadataValue
Represents deployed process meta data, so all important properties of an deployed process.
-
Field Summary
Fields inherited from interface io.camunda.zeebe.protocol.record.value.TenantOwned
DEFAULT_TENANT_IDENTIFIER -
Method Summary
Modifier and TypeMethodDescriptionbyte[]longlongintbooleanreturn true if the process is a duplicate (and has been deployed previously), false otherwiseMethods inherited from interface io.camunda.zeebe.protocol.record.JsonSerializable
toJsonMethods inherited from interface io.camunda.zeebe.protocol.record.value.TenantOwned
getTenantId
-
Method Details
-
getBpmnProcessId
String getBpmnProcessId()- Returns:
- the bpmn process ID of this process
-
getVersion
int getVersion()- Returns:
- the version of this process
-
getVersionTag
String getVersionTag()- Returns:
- the custom version tag 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 -
getDeploymentKey
long getDeploymentKey()- Returns:
- the key of the deployment this process was deployed with
-