Package cdm.event.workflow
Class Workflow.WorkflowBuilderImpl
java.lang.Object
cdm.event.workflow.Workflow.WorkflowBuilderImpl
- All Implemented Interfaces:
Workflow,Workflow.WorkflowBuilder,com.rosetta.model.lib.RosettaModelObject,com.rosetta.model.lib.RosettaModelObjectBuilder
- Enclosing interface:
Workflow
Builder Implementation of Workflow
-
Nested Class Summary
Nested classes/interfaces inherited from interface cdm.event.workflow.Workflow
Workflow.WorkflowBuilder, Workflow.WorkflowBuilderImpl, Workflow.WorkflowImpl -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddSteps(WorkflowStep _steps) addSteps(WorkflowStep _steps, int idx) addSteps(List<? extends WorkflowStep> stepss) build()Build MethodsbooleangetOrCreateSteps(int index) List<? extends WorkflowStep.WorkflowStepBuilder> getSteps()Getter MethodsbooleanhasData()inthashCode()merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) prune()setSteps(List<? extends WorkflowStep> stepss) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.rosetta.model.lib.RosettaModelObject
processRosetta, processRosettaMethods inherited from interface com.rosetta.model.lib.RosettaModelObjectBuilder
getIndex, processRosetta, processRosettaMethods inherited from interface cdm.event.workflow.Workflow.WorkflowBuilder
process
-
Field Details
-
steps
-
-
Constructor Details
-
WorkflowBuilderImpl
public WorkflowBuilderImpl()
-
-
Method Details
-
getSteps
@RosettaAttribute(value="steps", isRequired=true) @RuneAttribute(value="steps", isRequired=true) public List<? extends WorkflowStep.WorkflowStepBuilder> getSteps()Description copied from interface:WorkflowGetter Methods- Specified by:
getStepsin interfaceWorkflow- Specified by:
getStepsin interfaceWorkflow.WorkflowBuilder
-
getOrCreateSteps
- Specified by:
getOrCreateStepsin interfaceWorkflow.WorkflowBuilder
-
addSteps
@RosettaAttribute(value="steps", isRequired=true) @RuneAttribute(value="steps", isRequired=true) public Workflow.WorkflowBuilder addSteps(WorkflowStep _steps) - Specified by:
addStepsin interfaceWorkflow.WorkflowBuilder
-
addSteps
- Specified by:
addStepsin interfaceWorkflow.WorkflowBuilder
-
addSteps
- Specified by:
addStepsin interfaceWorkflow.WorkflowBuilder
-
setSteps
@RuneAttribute("steps") public Workflow.WorkflowBuilder setSteps(List<? extends WorkflowStep> stepss) - Specified by:
setStepsin interfaceWorkflow.WorkflowBuilder
-
build
Description copied from interface:WorkflowBuild Methods -
toBuilder
-
prune
- Specified by:
prunein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder- Specified by:
prunein interfaceWorkflow.WorkflowBuilder
-
hasData
public boolean hasData()- Specified by:
hasDatain interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
merge
public Workflow.WorkflowBuilder merge(com.rosetta.model.lib.RosettaModelObjectBuilder other, com.rosetta.model.lib.process.BuilderMerger merger) - Specified by:
mergein interfacecom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
-
hashCode
public int hashCode() -
toString
-