public class ProcessFlow extends ProcessFlowDescriptor
ProcessFlowDescriptor.FlowStatus
Constructor and Description |
---|
ProcessFlow(String id,
String contextId,
String contextPath,
String name,
String description,
ProcessFlowDescriptor.FlowStatus status,
String owner,
ProcessDefinitionInfo processDefinitionInfo,
String createdBy,
Date created,
String lastModifiedBy,
Date lastModified,
long revision)
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) |
Attribute |
getAttribute(String id)
Gets the extended attribute with the specified identifier for a process flow.
|
List<Attribute> |
getAttributes()
Gets the list of extended attributes defined for a process flow.
|
Set<DataProperty> |
getProcessData()
Gets the process data properties for a process flow.
|
int |
hashCode() |
void |
setAttribute(String id,
Serializable value)
Sets the value for the extended attribute with the specified identifier for a process flow.
|
void |
setAttributes(List<Attribute> attributes)
Sets the extended attribute values for a process flow.
|
void |
setProcessData(Set<DataProperty> processData)
Sets the process data properties for a process flow.
|
String |
toString() |
getContextId, getContextPath, getCreated, getCreatedBy, getDescription, getLastModified, getLastModifiedBy, getName, getOwner, getProcessDefinitionInfo, getRevision, getStatus, setDescription, setName, setOwner
getId, getTypeId
public ProcessFlow(String id, String contextId, String contextPath, String name, String description, ProcessFlowDescriptor.FlowStatus status, String owner, ProcessDefinitionInfo processDefinitionInfo, String createdBy, Date created, String lastModifiedBy, Date lastModified, long revision)
id
- The unique identifier of the flow.contextId
- The identifier of the context in which the process flow was created.contextPath
- The path of the context in which the process flow was created.name
- The name of the process flow.description
- The description of the process flow.status
- The status of the process flow.owner
- The owner of the process flow.processDefinitionInfo
- The process flow definition information of the process flow.createdBy
- The user who created the process flow.created
- The date on which the process flow was created.lastModifiedBy
- The user who last modified the process flow.lastModified
- The date in which the process flow was last modified.revision
- The internal revision number.public List<Attribute> getAttributes()
public void setAttributes(List<Attribute> attributes)
attributes
- The list of extended attribute values for a process flow.public Attribute getAttribute(String id)
id
- The identifier of the extended attribute to get.public void setAttribute(String id, Serializable value)
id
- The identifier of the extended attribute to update. If the identifier is not found, no update will be
made.value
- The value of the extended attribute to update.public Set<DataProperty> getProcessData()
public void setProcessData(Set<DataProperty> processData)
processData
- The data properties for a process flow.public int hashCode()
hashCode
in class ProcessFlowDescriptor
public boolean equals(Object obj)
equals
in class ProcessFlowDescriptor
public String toString()
toString
in class ProcessFlowDescriptor
Copyright (c) 2020, SAS Institute Inc., Cary, NC, USA