public class FinishAndSubmitPSIActionExecutor extends AbstractActionExecuter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ATTR_PARENT_ID |
static java.lang.String |
ATTR_PSD_NAME |
static java.lang.String |
ATTR_PSI_TYPE |
static java.lang.String |
CONTEXT_DO_NOT_RECOMPUTE_WF_DEF |
group, groupedConditionEvaluatorList, indexImage, nonRequiredConditionEvaluatorList, requiredConditionEvaluatorList
Constructor and Description |
---|
FinishAndSubmitPSIActionExecutor() |
Modifier and Type | Method and Description |
---|---|
protected void |
addMandatoryParameters(java.util.List<java.lang.String> mandatoryProperties)
A hook method for actions to add mandatory parameters to the provided list.
|
protected void |
doPostSubmitActions(java.lang.String ticket,
java.lang.String formId)
HotSpot function for performing custom logic after submitting a wizard form
Core behavior is to create a secondary document that is related to the form in
the target folder from the PSI context, if present.
|
void |
executeImpl(java.lang.String ticket,
Action action)
The implementation of the action.
|
evaluateAndExecute, execute, getActionDefinition, getDescription, getGroupedConditionEvaluatorList, getIndexImage, getNonRequiredConditionEvaluatorList, getRequiredConditionEvaluatorList, getShouldPoolAction, isGroup, setActionExecutionThreadManager, setDescription, setGroup, setGroupedConditionEvaluatorList, setIndexImage, setNonRequiredConditionEvaluatorList, setRequiredConditionEvaluatorList, setShouldPoolAction
checkParameters
public static final java.lang.String ATTR_PARENT_ID
public static final java.lang.String ATTR_PSI_TYPE
public static final java.lang.String ATTR_PSD_NAME
public static final java.lang.String CONTEXT_DO_NOT_RECOMPUTE_WF_DEF
protected void addMandatoryParameters(java.util.List<java.lang.String> mandatoryProperties)
AbstractActionExecuter
addMandatoryParameters
in class AbstractActionExecuter
mandatoryProperties
- a list of mandatory parameters that must be provided to the action executer when executed.public void executeImpl(java.lang.String ticket, Action action)
ActionExecuter
executeImpl
in interface ActionExecuter
executeImpl
in class AbstractActionExecuter
ticket
- a valid OC ticket.action
- the action object containing the parameters sent to the action for execution.ActionExecuter.executeImpl(String, Action)
protected void doPostSubmitActions(java.lang.String ticket, java.lang.String formId)
UniversalContext.getWordDocumentTemplating()