public class FolderNotesActionExecuter extends AbstractActionExecuter
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_NOTE_OBJECT_TYPE |
java.util.List<java.lang.String> |
mandatoryParams |
static java.lang.String |
NOTE_ATTACHMENT |
static java.lang.String |
PARAM_CUSTOM_NOTE_STORAGE_PATH |
static java.lang.String |
PARAM_DOC_TO_INDICATOR_MAP |
static java.lang.String |
PARAM_HAS_DOC_NOTES_FIELD |
static java.lang.String |
PARAM_NOTE_CONTENT |
static java.lang.String |
PARAM_NOTE_ID |
static java.lang.String |
PARAM_NOTE_OBJECT_TYPE |
static java.lang.String |
PARAM_NOTE_REL_TYPE |
static java.lang.String |
PARAM_PARENTID |
static java.lang.String |
PARAM_PROPERTY_MAP |
java.lang.String |
subFolderName |
group, groupedConditionEvaluatorList, indexImage, nonRequiredConditionEvaluatorList, requiredConditionEvaluatorList
Constructor and Description |
---|
FolderNotesActionExecuter() |
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 |
createExcelDocumentAndDownload(Action action,
java.lang.String ticket) |
protected void |
createPDFAndDownload(Action action,
java.lang.String ticket) |
protected java.util.List<WorkbookSection> |
createWbSections(java.util.List<java.lang.String> propertyNames,
java.util.List<java.lang.String> propertyLabels,
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> resultBeans,
java.util.Map<java.lang.String,java.lang.String> attrTypeMap,
java.util.List<java.lang.String> objectIds,
java.lang.String newDateFormat) |
void |
executeImpl(java.lang.String ticket,
Action action)
The implementation of the action.
|
java.util.List<java.lang.String> |
getMandatoryParams() |
java.lang.String |
getSubFolderName() |
void |
setMandatoryParams(java.util.List<java.lang.String> mandatoryParams) |
void |
setSubFolderName(java.lang.String subFolderName) |
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 PARAM_PROPERTY_MAP
public static final java.lang.String PARAM_PARENTID
public static final java.lang.String PARAM_NOTE_REL_TYPE
public static final java.lang.String PARAM_NOTE_ID
public static final java.lang.String PARAM_NOTE_CONTENT
public static final java.lang.String PARAM_NOTE_OBJECT_TYPE
public static final java.lang.String PARAM_DOC_TO_INDICATOR_MAP
public static final java.lang.String PARAM_HAS_DOC_NOTES_FIELD
public static final java.lang.String NOTE_ATTACHMENT
public static final java.lang.String PARAM_CUSTOM_NOTE_STORAGE_PATH
public java.lang.String subFolderName
public static final java.lang.String DEFAULT_NOTE_OBJECT_TYPE
public java.util.List<java.lang.String> mandatoryParams
public java.lang.String getSubFolderName()
public void setSubFolderName(java.lang.String subFolderName)
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 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 createPDFAndDownload(Action action, java.lang.String ticket)
protected void createExcelDocumentAndDownload(Action action, java.lang.String ticket)
protected java.util.List<WorkbookSection> createWbSections(java.util.List<java.lang.String> propertyNames, java.util.List<java.lang.String> propertyLabels, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> resultBeans, java.util.Map<java.lang.String,java.lang.String> attrTypeMap, java.util.List<java.lang.String> objectIds, java.lang.String newDateFormat)