public class ProcessFlowGeneral
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ProcessFlowGeneral.DeploymentDependency
DeploymentDependency.
|
Modifier and Type | Method and Description |
---|---|
ProcessFlowGeneral |
copy()
Creates a deep copy of this object
|
UC4Alias |
getAlias()
Returns the alias name of this task or
null if no alias is
set. |
int |
getDaysAfterJobPlanActivation()
Returns the number of days as of JobPlan activation.
|
ProcessFlowGeneral.DeploymentDependency |
getDeploymentDependency()
Returns the dependency of the component process worflow.
|
UC4ObjectName |
getExecute()
Returns the name of the object that is to be started when the checkpoint
has been exceeded.
|
Time |
getTime()
Returns the checkpoint time.
|
UC4TimezoneName |
getTimezone()
Returns the TimeZone that is to be used.
|
boolean |
isRequestParameterAtWFStart()
If this property is set and "Request task parameters" is selected as
well, the container window is displayed immediately at the generation
time of the workflow (and not at the point of time when the appropriate
task would be ready to run within the workflow).
|
boolean |
isRequestTaskParameters()
If this property is set and the selected task has either a PromptSet or
selected "Request task parameters" option on object definition level, the
container window pops-up.
|
boolean |
isRollbackEnabled()
Returns
true if rollback is enabled for this ProcessFlow
task. |
boolean |
isRunPerPatch()
Returns
true if this task should run per patch in a
deployment ProcessFlow. |
boolean |
isTimeCheckpoint()
Returns
true if time checkpoint is enabled for this
JobPlanTask. |
void |
setAlias(UC4Alias alias)
Sets the alias, use
null to remove the alias. |
void |
setDaysAfterJobPlanActivation(int daysAfterJobPlanActivation)
Sets the number of days as of JobPlan activation.
|
void |
setDeploymentDependency(ProcessFlowGeneral.DeploymentDependency deploymentDependency)
Sets the dependency of the component process workflow.
|
void |
setExecute(UC4ObjectName execute)
Sets the name of the object that is to be started when the checkpoint has
been exceeded.
|
void |
setRequestParameterAtWFStart(boolean requestParameterAtWFStart)
If this property is set and "Request task parameters" is selected as
well, the container window is displayed immediately at the generation
time of the workflow (and not at the point of time when the appropriate
task would be ready to run within the workflow).
|
void |
setRequestTaskParameters(boolean requestTaskParameters)
If this property is set and the selected task has either a PromptSet or
selected "Request task parameters" option on object definition level, the
container window pops-up.
|
void |
setRollbackEnabled(boolean rollbackEnabled)
Enables or disables rollback for this ProcessFlow task.
|
void |
setRunPerPatch(boolean runPerPatch)
Enables or disables the patch flag.
|
void |
setTime(Time time)
Sets the Checkpoint time.
|
void |
setTimeCheckpoint(boolean timeCheckpoint)
Enables or disables the time checkpoint for this JobPlanTask.
|
void |
setTimezone(UC4TimezoneName timezone)
Sets the TimeZone that is to be used.
|
public UC4Alias getAlias()
null
if no alias is
set.public boolean isRequestTaskParameters()
public void setRequestTaskParameters(boolean requestTaskParameters)
requestTaskParameters
- true if task parameter should be shownpublic boolean isRequestParameterAtWFStart()
public void setRequestParameterAtWFStart(boolean requestParameterAtWFStart)
requestParameterAtWFStart
- true
if the task parameters should be requested
when the Workflow is generated, false
if the task
parameter should be requested at the time this step is
executed.public boolean isRollbackEnabled()
true
if rollback is enabled for this ProcessFlow
task.public void setRollbackEnabled(boolean rollbackEnabled)
rollbackEnabled
- Rollback optionpublic boolean isRunPerPatch()
true
if this task should run per patch in a
deployment ProcessFlow.public void setRunPerPatch(boolean runPerPatch)
runPerPatch
- true
if this task should run per patch in a
deployment ProcessFlow, false
if this task is not
a task for a patch in a deployment ProcessFlowpublic ProcessFlowGeneral.DeploymentDependency getDeploymentDependency()
DeploymentDependency
defined in this
class (NA, PARALLEL, SERIAL)public void setDeploymentDependency(ProcessFlowGeneral.DeploymentDependency deploymentDependency)
deploymentDependency
- One of the DeploymentDependency
defined in this
class (NA, PARALLEL, SERIAL)public void setAlias(UC4Alias alias)
null
to remove the alias.alias
- Alias name or nullpublic boolean isTimeCheckpoint()
true
if time checkpoint is enabled for this
JobPlanTask.public void setTimeCheckpoint(boolean timeCheckpoint)
timeCheckpoint
- Boolean value to set the time checkpointpublic void setDaysAfterJobPlanActivation(int daysAfterJobPlanActivation)
Examples:
daysAfterJobPlanActivation
- Number of days as of JobPlan activationpublic Time getTime()
public void setTime(Time time)
If the task could not be started before this time, the object specified in the "Execute" section will be activated.
time
- Checkpoint timepublic UC4TimezoneName getTimezone()
public void setTimezone(UC4TimezoneName timezone)
timezone
- TimeZonepublic int getDaysAfterJobPlanActivation()
public UC4ObjectName getExecute()
public void setExecute(UC4ObjectName execute)
execute
- Object namepublic ProcessFlowGeneral copy()