public class SplitPdfActionExecuter extends AbstractActionExecuter
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
EXTENSION_PDF |
protected static java.lang.String |
PARAM_FOLDER_PATH |
protected static java.lang.String |
PARAM_OBJECT_ID |
protected static java.lang.String |
PARAM_OBJECT_NAME |
protected static java.lang.String |
PARAM_OBJECT_TYPE |
protected static java.lang.String |
PARAM_OCO |
protected static java.lang.String |
PARAM_PAGE_RANGE |
protected static java.lang.String |
PARAM_PROPERTIES |
protected static java.lang.String |
PARAM_SECTIONS |
protected static java.lang.String |
RANGE_DELIMITER |
protected static java.lang.String |
SPLIT_DELIMITER |
protected java.lang.String |
splitPDFRelationName |
group, groupedConditionEvaluatorList, indexImage, nonRequiredConditionEvaluatorList, requiredConditionEvaluatorList
Constructor and Description |
---|
SplitPdfActionExecuter() |
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 java.lang.String[] |
createSplitPDFRelation(java.lang.String ticket,
java.lang.String parentId,
java.lang.String pdfSplit) |
void |
executeImpl(java.lang.String ticket,
Action action)
The implementation of the action.
|
java.lang.String |
getSplitPDFRelationName() |
void |
setSplitPDFRelationName(java.lang.String splitPDFRelationName) |
evaluateAndExecute, execute, getActionDefinition, getDescription, getGroupedConditionEvaluatorList, getIndexImage, getNonRequiredConditionEvaluatorList, getRequiredConditionEvaluatorList, getShouldPoolAction, isGroup, setActionExecutionThreadManager, setDescription, setGroup, setGroupedConditionEvaluatorList, setIndexImage, setNonRequiredConditionEvaluatorList, setRequiredConditionEvaluatorList, setShouldPoolAction
checkParameters
protected static final java.lang.String PARAM_OBJECT_ID
protected static final java.lang.String PARAM_PROPERTIES
protected static final java.lang.String PARAM_OBJECT_TYPE
protected static final java.lang.String PARAM_FOLDER_PATH
protected static final java.lang.String PARAM_SECTIONS
protected static final java.lang.String PARAM_OCO
protected static final java.lang.String PARAM_OBJECT_NAME
protected static final java.lang.String PARAM_PAGE_RANGE
protected static final java.lang.String SPLIT_DELIMITER
protected static final java.lang.String RANGE_DELIMITER
protected static final java.lang.String EXTENSION_PDF
protected java.lang.String splitPDFRelationName
public java.lang.String getSplitPDFRelationName()
public void setSplitPDFRelationName(java.lang.String splitPDFRelationName)
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 java.lang.String[] createSplitPDFRelation(java.lang.String ticket, java.lang.String parentId, java.lang.String pdfSplit)