public class ProcessDefinitionInfo extends AbstractIdentifiable
Modifier and Type | Class and Description |
---|---|
static class |
ProcessDefinitionInfo.ProcessDefinitionStatus |
Constructor and Description |
---|
ProcessDefinitionInfo(String id,
String processDefinitionKey,
String name,
String description,
String deployedVersion,
String definitionFilePath,
String definitionFileVersion,
Set<String> contextTypes,
ProcessDefinitionInfo.ProcessDefinitionStatus status,
String comment)
It is not intended or recommended that the consumer of this API construct these objects.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getComment()
Gets the comment that was specified when the process flow definition was deployed.
|
Set<String> |
getContextTypes()
Gets the context type identifiers for the types in which the process flow definition can be used to create
process flows.
|
String |
getDefinitionFilePath()
Gets the source path of the repository file that was used to deploy the process flow definition.
|
String |
getDefinitionFileVersion()
Gets the version of the process flow definition file in the repository that was used to deploy the process.
|
String |
getDeployedVersion()
Gets the deployed version of the process flow definition.
|
String |
getDescription()
Gets the description of the process flow definition.
|
String |
getName()
Gets the name of the process flow definition.
|
String |
getProcessDefinitionKey()
Gets the identifier of the process flow definition as it exists in the definition file.
|
ProcessDefinitionInfo.ProcessDefinitionStatus |
getStatus()
Gets the status of the process flow definition.
|
int |
hashCode() |
String |
toString() |
getId, getTypeId
public ProcessDefinitionInfo(String id, String processDefinitionKey, String name, String description, String deployedVersion, String definitionFilePath, String definitionFileVersion, Set<String> contextTypes, ProcessDefinitionInfo.ProcessDefinitionStatus status, String comment)
id
- The unique identifier of the process flow definition.processDefinitionKey
- The key of the process flow definition, which is the same as the identifier in the
definition file.name
- The name of the process flow definition.description
- The description of the process flow definition.deployedVersion
- The latest deployed version of the process flow definition.definitionFilePath
- The path of the file that was used to deploy the process flow definition.definitionFileVersion
- The version of the file that was used to deploy the process flow definition.contextTypes
- The context type identifiers in which process flows can be created with the process flow
definition.status
- The status of the process flow definition.comment
- The comment that was specified when the process flow definition was deployed.public String getProcessDefinitionKey()
public String getName()
public String getDescription()
public String getDeployedVersion()
public String getDefinitionFilePath()
public String getDefinitionFileVersion()
public Set<String> getContextTypes()
public ProcessDefinitionInfo.ProcessDefinitionStatus getStatus()
ACTIVE
can process flows be
created from the definition.public String getComment()
public int hashCode()
hashCode
in class AbstractIdentifiable
public boolean equals(Object obj)
equals
in class AbstractIdentifiable
public String toString()
toString
in class AbstractIdentifiable
<i>Copyright (c) 2021, SAS Institute Inc., Cary, NC, USA</i>