public class DownloadCollectionAsDocumentActionExecuter extends ChainedActionExecuter
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
collectionRelation |
protected int |
collectionRenditionPriority |
protected java.lang.String |
collectionSortProp |
protected int |
sleepTimeWhenCheckingForRendition |
subActionsList
group, groupedConditionEvaluatorList, indexImage, nonRequiredConditionEvaluatorList, requiredConditionEvaluatorList
Constructor and Description |
---|
DownloadCollectionAsDocumentActionExecuter() |
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.
|
void |
executeImpl(java.lang.String ticket,
Action action)
Downloads a collection as a single pdf document
|
java.lang.String |
getCollectionRelation() |
java.lang.String |
getCollectionSortProp() |
int |
getSleepTimeWhenCheckingForRendition() |
void |
setCollectionRelation(java.lang.String collectionRelation) |
void |
setCollectionSortProp(java.lang.String collectionSortProp) |
void |
setSleepTimeWhenCheckingForRendition(int sleepTimeWhenCheckingForRendition) |
getGroupedConditionEvaluatorList, getNonRequiredConditionEvaluatorList, getRequiredConditionEvaluatorList, getSubActionsList, setGroupedConditionEvaluatorList, setIgnoreSubActionConditionEvals, setMandatoryParams, setNonRequiredConditionEvaluatorList, setRequiredConditionEvaluatorList, setSubActionsList
evaluateAndExecute, execute, getActionDefinition, getDescription, getIndexImage, getShouldPoolAction, isGroup, setActionExecutionThreadManager, setDescription, setGroup, setIndexImage, setShouldPoolAction
checkParameters
protected java.lang.String collectionRelation
protected java.lang.String collectionSortProp
protected int collectionRenditionPriority
protected int sleepTimeWhenCheckingForRendition
public DownloadCollectionAsDocumentActionExecuter()
public java.lang.String getCollectionRelation()
public void setCollectionRelation(java.lang.String collectionRelation)
public java.lang.String getCollectionSortProp()
public void setCollectionSortProp(java.lang.String collectionSortProp)
public int getSleepTimeWhenCheckingForRendition()
public void setSleepTimeWhenCheckingForRendition(int sleepTimeWhenCheckingForRendition)
protected void addMandatoryParameters(java.util.List<java.lang.String> mandatoryProperties)
AbstractActionExecuter
addMandatoryParameters
in class ChainedActionExecuter
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)
executeImpl
in interface ActionExecuter
executeImpl
in class ChainedActionExecuter
ticket
- action
- - the action object that contains the params for our actionActionExecuter.executeImpl(String, Action)