public class ProcessFlowCopyInfo extends Object implements Serializable
Constructor and Description |
---|
ProcessFlowCopyInfo()
Constructor.
|
ProcessFlowCopyInfo(String name,
String sourceProcessFlowId)
Constructor.
|
ProcessFlowCopyInfo(String name,
String sourceProcessFlowId,
boolean useSourceOwner,
boolean includeAttachments,
boolean includeProcessData,
boolean activate)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
String |
getName()
Gets the name of the process flow.
|
String |
getSourceProcessFlowId()
Gets the identifier of the process flow to copy.
|
boolean |
isActivate()
Indicates whether the copied process flow is activated.
|
boolean |
isIncludeAttachments()
Indicates whether to include the attachments of the source process flow with the copied process flow.
|
boolean |
isIncludeProcessData()
Indicates whether to include the process data variables with their current values in the copied process flow.
|
boolean |
isUseSourceOwner()
Indicates whether to specify that the owner of the copy of the process flow is the same as the owner of the source
process flow.
|
void |
setActivate(boolean activate)
Sets whether the copied process flow is activated.
|
void |
setIncludeAttachments(boolean includeAttachments)
Sets whether to include the attachments of the source process flow with the copied process flow.
|
void |
setIncludeProcessData(boolean includeProcessData)
Sets whether to include the process data variables with their current values in the copied process flow.
|
void |
setName(String name)
Sets the name of the process flow.
|
void |
setSourceProcessFlowId(String sourceProcessFlowId)
Sets the identifier of the process flow to copy.
|
void |
setUseSourceOwner(boolean useSourceOwner)
Sets whether to specify that the owner of the copy of the process flow is the same as the owner of the source process
flow.
|
String |
toString() |
public ProcessFlowCopyInfo()
public ProcessFlowCopyInfo(String name, String sourceProcessFlowId)
name
- The name of process flow.sourceProcessFlowId
- The identifier of the process flow to copy.public ProcessFlowCopyInfo(String name, String sourceProcessFlowId, boolean useSourceOwner, boolean includeAttachments, boolean includeProcessData, boolean activate)
name
- The name of the process flow to copy.sourceProcessFlowId
- The identifier of the process flow to copy.useSourceOwner
- Indicates whether to specify the owner of the source process flow as the owner of the
copied process flow.includeAttachments
- Indicates whether to include the attachments of the source process flow with the copied
process flow.includeProcessData
- Indicates whether to include the process data and its values of the source process flow
with the copied process flow.activate
- Indicates whether the copied process flow is activated.public boolean isActivate()
public void setActivate(boolean activate)
activate
- Whether the copied process flow is activated. The default is false.public boolean isIncludeAttachments()
public void setIncludeAttachments(boolean includeAttachments)
includeAttachments
- Whether to include the attachments of the source process flow
with the copied process flow. The default is false.public boolean isIncludeProcessData()
public void setIncludeProcessData(boolean includeProcessData)
includeProcessData
- Whether to include the process data variables with their
current values in the copied process flow.public String getName()
public void setName(String name)
name
- The name.public String getSourceProcessFlowId()
public void setSourceProcessFlowId(String sourceProcessFlowId)
sourceProcessFlowId
- The identifier.public boolean isUseSourceOwner()
public void setUseSourceOwner(boolean useSourceOwner)
useSourceOwner
- Whether to specify the owner of the copy of the process flow the same as the
owner of the process flow. The default is false. If false, the current user is the owner of the
process flow copy.<i>Copyright (c) 2022, SAS Institute Inc., Cary, NC, USA</i>