@Service @Extension public class WorkflowEngineImpl extends Object implements WorkflowEngine
| Constructor and Description |
|---|
WorkflowEngineImpl() |
public void setInitialStep(io.tesler.model.workflow.entity.WorkflowableTask task)
setInitialStep in interface WorkflowEnginepublic void setCustomStep(io.tesler.model.workflow.entity.WorkflowableTask task, io.tesler.model.workflow.entity.WorkflowStep step)
setCustomStep in interface WorkflowEnginepublic List<io.tesler.model.workflow.entity.WorkflowTransition> getTransitions(io.tesler.model.workflow.entity.WorkflowableTask task)
getTransitions in interface WorkflowEnginepublic TransitionResult invokeTransition(io.tesler.core.crudma.bc.impl.BcDescription bcDescription, io.tesler.model.workflow.entity.WorkflowableTask task, io.tesler.model.workflow.entity.WorkflowTransition transition, List<String> preInvokeParameters)
invokeTransition in interface WorkflowEnginepublic TransitionResult invokeAutoTransition(io.tesler.model.workflow.entity.WorkflowableTask task, io.tesler.model.workflow.entity.WorkflowTransition transition)
invokeAutoTransition in interface WorkflowEnginepublic void forceInvokeAutoTransition(io.tesler.model.workflow.entity.WorkflowableTask task, io.tesler.model.workflow.entity.WorkflowTransition transition)
forceInvokeAutoTransition in interface WorkflowEnginepublic void forceInvokeAutoTransitionToHiddenStep(io.tesler.model.workflow.entity.WorkflowableTask task)
forceInvokeAutoTransitionToHiddenStep in interface WorkflowEnginepublic boolean isChildBcDisabled(io.tesler.core.crudma.bc.BcIdentifier bcIdentifier, io.tesler.model.workflow.entity.WorkflowableTask task)
isChildBcDisabled in interface WorkflowEnginepublic List<String> getDisableFields(io.tesler.model.workflow.entity.WorkflowableTask task)
getDisableFields in interface WorkflowEnginepublic org.springframework.data.jpa.domain.Specification<io.tesler.model.core.entity.User> getAssigneeRecommendationSpecification(io.tesler.model.workflow.entity.WorkflowableTask task)
getAssigneeRecommendationSpecification in interface WorkflowEnginepublic boolean checkRequiredFieldsForTransition(io.tesler.model.workflow.entity.WorkflowTransition transition)
checkRequiredFieldsForTransition in interface WorkflowEngineCopyright © 2020 Tesler. All rights reserved.