Package com.microstrategy.web.app.tasks
Class SaveCustomGroupTask
- java.lang.Object
-
- com.microstrategy.web.tasks.AbstractBaseTask
-
- com.microstrategy.web.app.tasks.AbstractAppTask
-
- com.microstrategy.web.app.tasks.SaveCustomGroupTask
-
- All Implemented Interfaces:
Task
public class SaveCustomGroupTask extends AbstractAppTask
-
-
Field Summary
Fields Modifier and Type Field Description protected TaskParameterMetadata
aggregation
This is the saveAs overwrite parameterprotected TaskParameterMetadata
descParam
This is the description parameterprotected TaskParameterMetadata
flatten
This is the saveAs overwrite parameterprotected TaskParameterMetadata
folderId
This is the folderId parameterprotected TaskParameterMetadata
nameParam
This is the name parameterstatic java.lang.String
PARAM_NAME_CG_AGGREGATION
The name of the aggregation parameter.static java.lang.String
PARAM_NAME_CG_DESC
The name of the "description" parameter.static java.lang.String
PARAM_NAME_CG_FLATTENED
The name of the flatten parameter.static java.lang.String
PARAM_NAME_CG_FOLDER_ID
The name of the folderId parameter.static java.lang.String
PARAM_NAME_CG_NAME
The name of the "name" parameter.static java.lang.String
PARAM_NAME_CG_PARENT_FIRST
The name of the parent first parameter.static java.lang.String
PARAM_NAME_CG_REPORT_FILTER_INTERACTION
The name of the report filter interaction parameter.static java.lang.String
PARAM_NAME_CG_SAVE_AS
The name of the "saveAs" parameter.static java.lang.String
PARAM_NAME_CG_SAVE_AS_OVERWRITE
The name of the "description" parameter.static java.lang.String
PARAM_NAME_CG_XML
The name of the expression xml parameter.protected TaskParameterMetadata
parentFirst
This is the saveAs overwrite parameterprotected TaskParameterMetadata
reportFilterInteraction
This is the saveAs overwrite parameterprotected TaskParameterMetadata
saveAs
This is the saveAs parameterprotected TaskParameterMetadata
saveAsOverwrite
This is the saveAs overwrite parameterprotected TaskParameterMetadata
xmlParam
This is the optional extendable_parameter XML task parameter.-
Fields inherited from class com.microstrategy.web.tasks.AbstractBaseTask
compressOutput, CONTENT_TYPE_BINARY, CONTENT_TYPE_HTML, CONTENT_TYPE_JSON, CONTENT_TYPE_JSON_ALL, CONTENT_TYPE_JSON_D, CONTENT_TYPE_JSON_P, CONTENT_TYPE_XML, CONTENT_TYPE_XML_ANF, DEFAULT_MAX_WAIT, DEFAULT_POLLING_FREQ, execFlagsParam, INDEFINITE_MAX_WAIT, maxWaitParam, metadata, mPrivileges, msgIDParam, objectIDParam, OTHER_CONTENT_KEY_LAYOUTS, PARAM_NAME_EXEC_FLAGS, PARAM_NAME_MAX_WAIT, PARAM_NAME_MESSAGE_ID, PARAM_NAME_OBJECT_ID, PARAM_NAME_POLLING_FREQ, PARAM_NAME_RESULT_FLAGS, PARAM_NAME_SESSION_ID, PARAM_NAME_SESSION_STATE, PARAM_NAME_STATE_ID, pollingFreqParam, PREFERENCE_DEFAULT_MAX_WAIT_IN_TASK, resultFlagsParam, sessionIDParam, sessionStateParam, stateIDParam
-
-
Constructor Summary
Constructors Constructor Description SaveCustomGroupTask()
SaveCustomGroupTask(java.lang.String desc)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
processRequest(TaskRequestContext context, TaskOutput taskOutput)
The default implementation of this method of processRequest gets the Primary Content from the TaskOutput and invokes theAbstractBaseTask.processRequest(TaskRequestContext, MarkupOutput)
version.-
Methods inherited from class com.microstrategy.web.app.tasks.AbstractAppTask
getDescriptor, newRequestContext
-
Methods inherited from class com.microstrategy.web.tasks.AbstractBaseTask
addExecFlagsParam, addJuilLayouts, addMaxWaitParam, addMaxWaitParam, addMessageIDParam, addObjectIDParam, addParameterMetadata, addParameterMetadata, addParameterMetadata, addPollingFrequencyParam, addPollingFrequencyParam, addResultFlagsParam, addSessionIDParam, addSessionStateParam, addStateIDParam, checkForRequiredParameters, destroy, getCompressOutput, getID, getMetadata, getPrivileges, getSysDefaultPreferenceValue, init, processRequest, retrieveUploadedFile, setCompressOutput, setDescription, setID, setMetadata, setPrivileges, validateContentType
-
-
-
-
Field Detail
-
PARAM_NAME_CG_XML
public static final java.lang.String PARAM_NAME_CG_XML
The name of the expression xml parameter.- See Also:
- Constant Field Values
-
PARAM_NAME_CG_NAME
public static final java.lang.String PARAM_NAME_CG_NAME
The name of the "name" parameter.- See Also:
- Constant Field Values
-
PARAM_NAME_CG_DESC
public static final java.lang.String PARAM_NAME_CG_DESC
The name of the "description" parameter.- See Also:
- Constant Field Values
-
PARAM_NAME_CG_SAVE_AS
public static final java.lang.String PARAM_NAME_CG_SAVE_AS
The name of the "saveAs" parameter.- See Also:
- Constant Field Values
-
PARAM_NAME_CG_SAVE_AS_OVERWRITE
public static final java.lang.String PARAM_NAME_CG_SAVE_AS_OVERWRITE
The name of the "description" parameter.- See Also:
- Constant Field Values
-
PARAM_NAME_CG_FOLDER_ID
public static final java.lang.String PARAM_NAME_CG_FOLDER_ID
The name of the folderId parameter.- See Also:
- Constant Field Values
-
PARAM_NAME_CG_AGGREGATION
public static final java.lang.String PARAM_NAME_CG_AGGREGATION
The name of the aggregation parameter.- See Also:
- Constant Field Values
-
PARAM_NAME_CG_FLATTENED
public static final java.lang.String PARAM_NAME_CG_FLATTENED
The name of the flatten parameter.- See Also:
- Constant Field Values
-
PARAM_NAME_CG_PARENT_FIRST
public static final java.lang.String PARAM_NAME_CG_PARENT_FIRST
The name of the parent first parameter.- See Also:
- Constant Field Values
-
PARAM_NAME_CG_REPORT_FILTER_INTERACTION
public static final java.lang.String PARAM_NAME_CG_REPORT_FILTER_INTERACTION
The name of the report filter interaction parameter.- See Also:
- Constant Field Values
-
xmlParam
protected TaskParameterMetadata xmlParam
This is the optional extendable_parameter XML task parameter.
-
nameParam
protected TaskParameterMetadata nameParam
This is the name parameter
-
descParam
protected TaskParameterMetadata descParam
This is the description parameter
-
folderId
protected TaskParameterMetadata folderId
This is the folderId parameter
-
saveAs
protected TaskParameterMetadata saveAs
This is the saveAs parameter
-
saveAsOverwrite
protected TaskParameterMetadata saveAsOverwrite
This is the saveAs overwrite parameter
-
aggregation
protected TaskParameterMetadata aggregation
This is the saveAs overwrite parameter
-
flatten
protected TaskParameterMetadata flatten
This is the saveAs overwrite parameter
-
parentFirst
protected TaskParameterMetadata parentFirst
This is the saveAs overwrite parameter
-
reportFilterInteraction
protected TaskParameterMetadata reportFilterInteraction
This is the saveAs overwrite parameter
-
-
Method Detail
-
processRequest
public void processRequest(TaskRequestContext context, TaskOutput taskOutput) throws TaskException
Description copied from class:AbstractBaseTask
The default implementation of this method of processRequest gets the Primary Content from the TaskOutput and invokes theAbstractBaseTask.processRequest(TaskRequestContext, MarkupOutput)
version.- Specified by:
processRequest
in interfaceTask
- Overrides:
processRequest
in classAbstractBaseTask
- Parameters:
context
- TheTaskRequestContext
object that maintains the state of the request.taskOutput
- TheTaskOutput
that contains the output generated by the Task.- Throws:
TaskException
- If the Task was unable to satisfy the request.- See Also:
Task.processRequest(TaskRequestContext, TaskOutput)
-
-