public class MergeFoldersActionExecuter extends AbstractActionExecuter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FOLDER_NOTES_FOLDER |
java.util.List<java.lang.String> |
mandatoryParams |
java.util.List<java.lang.String> |
objectNamesBlacklist |
static java.lang.String |
PARAM_NOTE_REL_TYPE |
static java.lang.String |
PARAM_SOURCE_FOLDER_ID |
static java.lang.String |
PARAM_TARGET_FOLDER_ID |
group, groupedConditionEvaluatorList, indexImage, nonRequiredConditionEvaluatorList, requiredConditionEvaluatorList
Constructor and Description |
---|
MergeFoldersActionExecuter() |
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)
The implementation of the action.
|
java.util.List<java.lang.String> |
getMandatoryParams() |
java.util.List<java.lang.String> |
getObjectNamesBlacklist() |
void |
setMandatoryParams(java.util.List<java.lang.String> mandatoryParams) |
void |
setObjectNamesBlacklist(java.util.List<java.lang.String> objectNamesBlacklist) |
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 FOLDER_NOTES_FOLDER
public static final java.lang.String PARAM_SOURCE_FOLDER_ID
public static final java.lang.String PARAM_TARGET_FOLDER_ID
public static final java.lang.String PARAM_NOTE_REL_TYPE
public java.util.List<java.lang.String> mandatoryParams
public java.util.List<java.lang.String> objectNamesBlacklist
public java.util.List<java.lang.String> getMandatoryParams()
public void setMandatoryParams(java.util.List<java.lang.String> mandatoryParams)
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 java.util.List<java.lang.String> getObjectNamesBlacklist()
public void setObjectNamesBlacklist(java.util.List<java.lang.String> objectNamesBlacklist)
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)