public class ExportFormsActionExecuter extends AbstractActionExecuter
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
dateFormat |
group, groupedConditionEvaluatorList, indexImage, nonRequiredConditionEvaluatorList, requiredConditionEvaluatorList
Constructor and Description |
---|
ExportFormsActionExecuter() |
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 org.apache.poi.ss.usermodel.Workbook |
buildWorkBook(java.util.List<java.lang.String> columnHeaders,
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) |
protected boolean |
containsGroupedQuestion(java.lang.String text,
java.util.List<java.lang.String> questions) |
void |
executeImpl(java.lang.String ticket,
Action action)
The implementation of the action.
|
protected boolean |
isValidJSON(java.lang.String text) |
void |
setDateFormat(java.lang.String dateFormat) |
evaluateAndExecute, execute, getActionDefinition, getDescription, getGroupedConditionEvaluatorList, getIndexImage, getNonRequiredConditionEvaluatorList, getRequiredConditionEvaluatorList, getShouldPoolAction, isGroup, setActionExecutionThreadManager, setDescription, setGroup, setGroupedConditionEvaluatorList, setIndexImage, setNonRequiredConditionEvaluatorList, setRequiredConditionEvaluatorList, setShouldPoolAction
checkParameters
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 setDateFormat(java.lang.String dateFormat)
public void executeImpl(java.lang.String ticket, Action action) throws OCRuntimeException
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.OCRuntimeException
ActionExecuter.executeImpl(String, Action)
protected boolean isValidJSON(java.lang.String text)
protected boolean containsGroupedQuestion(java.lang.String text, java.util.List<java.lang.String> questions)
protected org.apache.poi.ss.usermodel.Workbook buildWorkBook(java.util.List<java.lang.String> columnHeaders, 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) throws java.io.IOException
java.io.IOException