Package com.microstrategy.web.app.tasks
Class AbstractAppTask
- java.lang.Object
 - 
- com.microstrategy.web.tasks.AbstractBaseTask
 - 
- com.microstrategy.web.app.tasks.AbstractAppTask
 
 
 
- 
- All Implemented Interfaces:
 Task
- Direct Known Subclasses:
 AbstractDynamicRecipientListsTask,AbstractGetGraphPropertiesTask,AbstractGetMapConfigurationTask,AbstractParseMetricTask,AddJoinTask,AddMDXCubesTask,AddMultiSelectedColumns,AddObjectTagTask,AddSelectedColumn,AddTableTask,AddVisualizationTask,AttributeFormTask,AutoClosePromptTask,AutoMapEmmaTablesTask,BrowseAttributeFormsTask,BrowseMDXTask,CachesUpdateTimeTask,CalculateGroupByTask,ChangePasswordTask,ConvertToCubeTask,ConvertToFreeFormSQLTask,ConvertToQueryBuilderTask,CreateEmmaTablesTask,CreateFolderTask,CreateIdentityTokenTask,CreateMobileConfigurationTask,CreateQBRepIns,DBPropertiesTask,DeleteMobileConfigurationTask,DeleteObjectTask,DeleteObjectTask,DIAutoMappingEMMASourceTable,DICancelRefineStage,DIChangeMappingEMMASourceTable,DIChangePartitionTask,DIClearDataCacheTask,DIClearRelationshipEMMASourceTable,DICreateEmmaIRRReportInstanceTask,DICreateEmmaIRRSourceTablesTask,DICreateEMMAReportInstance,DICreateEMMASourceTable,DIDataPreparationTask,DIDeleteEmmaIRRSourceTableTask,DIDetectRelationshipEMMASourceTable,DIEditEmmaIRRSourceTableTask,DIEditRelationshipEMMASourceTable,DIGetCloudElementToken,DIGetCubeSecurityFilterTask,DIGetEmmaIRRAttributesTask,DIGetFolderContentFromRemote,DIGetFolderIDFromRemote,DIGetObjectFolder,DIGetProjectsFromRemote,DIGetScheduleStatus,DIGetSubscriptionInfo,DIImportFromCube,DIKillJobTask,DIManageHadoopGateway,DIPersistCubeConfigInfo,DIRemoveEMMASourceTable,DISaveDistributionInfo,DISaveEMMASchedule,DISendToInboxTask,DISetCubeSecurityFilterTask,DISetDataImportInfo,DISetEmmaIRRFilterTask,DISetURLWhiteListTask,DIStartOrCancelAggFilterChangeTask,DIStartRefineStage,DIToggleDatasetServeMode,DIValidateEmmaIRRAlternateSourceTask,DIValidateEmmaSourceTask,DuplicateMobileConfigurationTask,DuplicateReportInstanceTask,EditConditionTask,EditFreeFormSQLTask,EditJoinTask,EditObjectTagTask,EditSelectedColumnTask,EditTableTask,FetchSourceObjectsTask,GenerateJoinsTask,GetAllMapCoordinatesTask,GetBundleDescriptorsTask,GetBundlesTask,GetCubeAttributeGroupInfoTask,GetCustomDescriptorsTask,GetD3WidgetFilesListTask,GetDBMSTask,GetDBObjectsTask,GetDBRolesTask,GetDescriptorsTask,GetDIExternalInfoTask,GetDimensionTask,GetElementFromGraphTask,GetESRIKMLConfigurationTask,GetGridFormatTask,GetGUIDsTask,GetHierarchyInfoTask,GetIVEWidgetsTask,GetJDBCConnStrTask,GetLibraryWebListTask,GetLinkInfoTask,GetLocaleInfoTask,GetLogicalTableTask,GetMapBoxPolygonIDTask,GetMapCoordinates,GetMapExtraConfigurationTask,GetMapShapesTask,GetMobileConfigurationBlockTask,GetMobileConfigurationIndexTask,GetMobileConfigurationTask,GetMobileConfigurationVersionTask,GetNeeFeatureFlagsTask,GetNewMobileConfigurationTask,GetObjectDetailsTask,GetPluginsVisListTask,GetPluginVisListTask,GetProjectAttributeInfo,GetQuotaTask,GetRecentSaveAsFoldersTask,GetReportXDADefinitionTask,GetRWDocumentViewsTask,GetRWEmbeddedImageTask,GetRWGridFormatTask,GetRWGridViewFilterTask,GetRWTransactions,GetRWTransactionSourcesTask,GetRWTransactionTargetDataset,GetSearchSuggestionsTask,GetServerInfoTask,GetServerPropertiesTask,GetSessionStateTask,GetShapeGeoDataTask,GetSingleDBRole,GetSubscriptionAssociatedInformationTask,GetSystemFunctionsTask,GetSystemPickerJsonTask,GetThresholdsTask,GetTransactionReportDefinition,GetUserDICubeInfoTask,GetVisualizationGalleryTask,GetWebServiceCatalogTask,GetWebServiceURLTask,GetXDASchemaDBRoleTask,ImportImageTask,ImportSaveRWDTask,ImportSourceObjectTask,IPhoneGetReportResultsTask,IPhoneGetRWResultsTask,IPhonePreLoadRWResultsTask,KeepSessionAliveTask,LinkDBRToProjectTask,MojoGetCustomSortTask,MojoGetNDETask,MojoGetReportWorkingSetTask,NameSearchTableTask,ParseTask,ParseTask,PrivilegeCheckerTask,PublishCubeTask,QBuilderManipulationTask,RefreshEngineSchemaTask,RemapObjectTask,RemoveObjectFromReportTask,RemoveOrDuplicateQBReportInstanceTask,RemoveSelectedColumnTask,RemoveSelectedJoinTask,RemoveTableTask,RenameObjectTask,RenameObjectTask,SaveCustomGroupTask,SaveDBRoleTask,SaveReportDerivedMetricTask,SaveReportXDADefinitionTask,SaveRWDocumentViewsTask,SaveThresholdsTask,SessionAliveTask,SetCubeAttributeFormMappingTask,SetDBRoleTask,SetPreferenceTask,SetVisualizationPropertiesTask,ShortURLTask,UpdateMDXCubesTask,UpdateMobileConfigurationPropertiesTask,UpdateMobileConfigurationTask,UpdateWHTableTask,UsherNotifyMeTask,UsherQRCodeTask,UsherRememberMeTask,ValidateDocumentLinksTask,ValidatePromptForTemplateTask,ValidateUsherConfigTask,ValidateWebServerConnectionTask,WebComponentTask,WebServerAdminTask
public abstract class AbstractAppTask extends AbstractBaseTask
This subclass ofAbstractBaseTasksimply provides a newTaskRequestContextinstance--this one of typeAppTaskRequestContext. It allows for the development of Tasks want to obtain more "application context objects"--those objects used in the MicroStrategy Web application.- Since:
 - MicroStrategy Web 8.1.0
 
 
- 
- 
Field Summary
- 
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 AbstractAppTask(java.lang.String desc)Creates a new AbstractAppTask object. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescriptor(int descId)Get descriptor string for given descriptor idTaskRequestContextnewRequestContext()Returns a new object to hold per-request data for this Task.- 
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, processRequest, retrieveUploadedFile, setCompressOutput, setDescription, setID, setMetadata, setPrivileges, validateContentType 
 - 
 
 - 
 
- 
- 
Method Detail
- 
newRequestContext
public TaskRequestContext newRequestContext()
Description copied from interface:TaskReturns a new object to hold per-request data for this Task.- Specified by:
 newRequestContextin interfaceTask- Overrides:
 newRequestContextin classAbstractBaseTask- Returns:
 - A new 
TaskRequestContextobject for this Task. 
 
- 
getDescriptor
public java.lang.String getDescriptor(int descId)
Get descriptor string for given descriptor id- Parameters:
 descId- {integer}- Returns:
 - {String}
 
 
 - 
 
 -