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 TaskParameterMetadataaggregationThis is the saveAs overwrite parameterprotected TaskParameterMetadatadescParamThis is the description parameterprotected TaskParameterMetadataflattenThis is the saveAs overwrite parameterprotected TaskParameterMetadatafolderIdThis is the folderId parameterprotected TaskParameterMetadatanameParamThis is the name parameterstatic java.lang.StringPARAM_NAME_CG_AGGREGATIONThe name of the aggregation parameter.static java.lang.StringPARAM_NAME_CG_DESCThe name of the "description" parameter.static java.lang.StringPARAM_NAME_CG_FLATTENEDThe name of the flatten parameter.static java.lang.StringPARAM_NAME_CG_FOLDER_IDThe name of the folderId parameter.static java.lang.StringPARAM_NAME_CG_NAMEThe name of the "name" parameter.static java.lang.StringPARAM_NAME_CG_PARENT_FIRSTThe name of the parent first parameter.static java.lang.StringPARAM_NAME_CG_REPORT_FILTER_INTERACTIONThe name of the report filter interaction parameter.static java.lang.StringPARAM_NAME_CG_SAVE_ASThe name of the "saveAs" parameter.static java.lang.StringPARAM_NAME_CG_SAVE_AS_OVERWRITEThe name of the "description" parameter.static java.lang.StringPARAM_NAME_CG_XMLThe name of the expression xml parameter.protected TaskParameterMetadataparentFirstThis is the saveAs overwrite parameterprotected TaskParameterMetadatareportFilterInteractionThis is the saveAs overwrite parameterprotected TaskParameterMetadatasaveAsThis is the saveAs parameterprotected TaskParameterMetadatasaveAsOverwriteThis is the saveAs overwrite parameterprotected TaskParameterMetadataxmlParamThis 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 voidprocessRequest(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:AbstractBaseTaskThe default implementation of this method of processRequest gets the Primary Content from the TaskOutput and invokes theAbstractBaseTask.processRequest(TaskRequestContext, MarkupOutput)version.- Specified by:
 processRequestin interfaceTask- Overrides:
 processRequestin classAbstractBaseTask- Parameters:
 context- TheTaskRequestContextobject that maintains the state of the request.taskOutput- TheTaskOutputthat contains the output generated by the Task.- Throws:
 TaskException- If the Task was unable to satisfy the request.- See Also:
 Task.processRequest(TaskRequestContext, TaskOutput)
 
 - 
 
 -