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
,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
,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 ofAbstractBaseTask
simply provides a newTaskRequestContext
instance--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.String
getDescriptor(int descId)
Get descriptor string for given descriptor idTaskRequestContext
newRequestContext()
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:Task
Returns a new object to hold per-request data for this Task.- Specified by:
newRequestContext
in interfaceTask
- Overrides:
newRequestContext
in classAbstractBaseTask
- Returns:
- A new
TaskRequestContext
object for this Task.
-
getDescriptor
public java.lang.String getDescriptor(int descId)
Get descriptor string for given descriptor id- Parameters:
descId
- {integer}- Returns:
- {String}
-
-