public class ViewAllDocumentsActionExecuter extends AbstractActionExecuter
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
ATTACHMENT |
protected static java.lang.String |
FOLDER_NOTES |
protected static java.lang.String |
PARAM_ANNOTATED
The parameter representing if show annotated column is set.
|
protected static java.lang.String |
PARAM_DOC_NOTE
The parameter representing a document note relation.
|
protected static java.lang.String |
PARAM_OBJECT_ID
The parameter of the objectId of the folder.
|
protected static java.lang.String |
PARAM_REDACTION
The parameter representing a redaction relation.
|
protected static java.lang.String |
PROP_HPI_ANNOTATED
The property to set if HPI document has an annotation.
|
protected static java.lang.String |
PROP_HPI_DOC_NOTE
The property to set if HPI document has a note.
|
protected static java.lang.String |
PROP_HPI_REDACTED
The property to set if HPI document is redacted.
|
protected static java.lang.String |
PROP_OBJECT_NAME
The property to get object's name.
|
group, groupedConditionEvaluatorList, indexImage, nonRequiredConditionEvaluatorList, requiredConditionEvaluatorList
Constructor and Description |
---|
ViewAllDocumentsActionExecuter() |
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.
|
protected java.util.List<OpenContentObject> |
processProperties(java.lang.String ticket,
EnhancedCompleteObject[] ecos,
java.util.Map<java.lang.String,OpenContentObject> folderNotesObjectIds,
java.lang.String redactionRelation,
java.lang.String docNoteRelation,
boolean showAnnotated)
HotSpot function to be able to override and add custom filters to the ocos being returned
|
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_REDACTION
protected static final java.lang.String PARAM_DOC_NOTE
protected static final java.lang.String PARAM_ANNOTATED
protected static final java.lang.String PROP_HPI_REDACTED
protected static final java.lang.String PROP_HPI_DOC_NOTE
protected static final java.lang.String PROP_HPI_ANNOTATED
protected static final java.lang.String PROP_OBJECT_NAME
protected static final java.lang.String FOLDER_NOTES
protected static final java.lang.String ATTACHMENT
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.util.List<OpenContentObject> processProperties(java.lang.String ticket, EnhancedCompleteObject[] ecos, java.util.Map<java.lang.String,OpenContentObject> folderNotesObjectIds, java.lang.String redactionRelation, java.lang.String docNoteRelation, boolean showAnnotated)
ticket
- ecos
- folderNotesObjectIds
- redactionRelation
- docNoteRelation
- showAnnotated
-