Class SubmitLifeCycleOperation<Result>
- java.lang.Object
-
- org.craftercms.studio.impl.v1.service.workflow.operation.SubmitLifeCycleOperation<Result>
-
- Direct Known Subclasses:
PreScheduleDeleteOperation
,PreSubmitDeleteOperation
public abstract class SubmitLifeCycleOperation<Result> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected GoLiveContext
context
protected boolean
needsTransaction
protected Set<String>
rescheduledUris
protected Set<String>
uris
protected WorkflowService
workflowService
-
Constructor Summary
Constructors Modifier Constructor Description protected
SubmitLifeCycleOperation(WorkflowService workflowService, Set<String> uris, boolean needsTransaction, GoLiveContext context)
protected
SubmitLifeCycleOperation(WorkflowService dmWorkflowService, Set<String> uris, GoLiveContext context)
protected
SubmitLifeCycleOperation(WorkflowService dmWorkflowService, Set<String> uris, GoLiveContext context, Set<String> rescheduledUris)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Result
execute()
boolean
needsTransaction()
-
-
-
Field Detail
-
workflowService
protected WorkflowService workflowService
-
context
protected GoLiveContext context
-
needsTransaction
protected boolean needsTransaction
-
-
Constructor Detail
-
SubmitLifeCycleOperation
protected SubmitLifeCycleOperation(WorkflowService workflowService, Set<String> uris, boolean needsTransaction, GoLiveContext context)
-
SubmitLifeCycleOperation
protected SubmitLifeCycleOperation(WorkflowService dmWorkflowService, Set<String> uris, GoLiveContext context)
-
SubmitLifeCycleOperation
protected SubmitLifeCycleOperation(WorkflowService dmWorkflowService, Set<String> uris, GoLiveContext context, Set<String> rescheduledUris)
-
-
Method Detail
-
execute
public abstract Result execute() throws ServiceLayerException, UserNotFoundException
-
needsTransaction
public boolean needsTransaction()
-
-