Class WorkflowBatch
- java.lang.Object
-
- org.craftercms.studio.impl.v1.service.workflow.WorkflowBatch
-
public class WorkflowBatch extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected String
approvedBy
protected String
label
protected ZonedDateTime
launchDate
protected MultiChannelPublishingContext
mcpContext
protected Set<String>
paths
protected List<SubmitLifeCycleOperation>
preSubmitOperations
-
Constructor Summary
Constructors Constructor Description WorkflowBatch(ZonedDateTime launchDate, String label, String approvedBy, MultiChannelPublishingContext mcpContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(Collection<String> path)
void
addOperation(SubmitLifeCycleOperation preSubmitOperation)
String
getApprovedBy()
String
getLabel()
ZonedDateTime
getLaunchDate()
MultiChannelPublishingContext
getMultiChannelPublishingContext()
Set<String>
getPaths()
List<SubmitLifeCycleOperation>
getPreSubmitOperations()
void
setApprovedBy(String approvedBy)
void
setLabel(String label)
-
-
-
Field Detail
-
preSubmitOperations
protected List<SubmitLifeCycleOperation> preSubmitOperations
-
launchDate
protected ZonedDateTime launchDate
-
label
protected String label
-
approvedBy
protected String approvedBy
-
mcpContext
protected MultiChannelPublishingContext mcpContext
-
-
Constructor Detail
-
WorkflowBatch
public WorkflowBatch(ZonedDateTime launchDate, String label, String approvedBy, MultiChannelPublishingContext mcpContext)
-
-
Method Detail
-
getPreSubmitOperations
public List<SubmitLifeCycleOperation> getPreSubmitOperations()
-
add
public void add(Collection<String> path)
-
getLaunchDate
public ZonedDateTime getLaunchDate()
-
getLabel
public String getLabel()
-
setLabel
public void setLabel(String label)
-
getApprovedBy
public String getApprovedBy()
-
setApprovedBy
public void setApprovedBy(String approvedBy)
-
addOperation
public void addOperation(SubmitLifeCycleOperation preSubmitOperation)
-
getMultiChannelPublishingContext
public MultiChannelPublishingContext getMultiChannelPublishingContext()
-
-