Package com.microstrategy.web.tasks
Class AbstractGridDrillTask
- java.lang.Object
-
- com.microstrategy.web.tasks.AbstractBaseTask
-
- com.microstrategy.web.tasks.AbstractDrillTask
-
- com.microstrategy.web.tasks.AbstractGridDrillTask
-
- All Implemented Interfaces:
Task
- Direct Known Subclasses:
ReportGridDrillTask
,RWDrillTask
public abstract class AbstractGridDrillTask extends AbstractDrillTask
-
-
Field Summary
Fields Modifier and Type Field Description protected TaskParameterMetadata
elementList
protected TaskParameterMetadata
filterOnPageBy
protected static java.lang.String
PARAM_NAME_ELEMENT_LIST
protected static java.lang.String
PARAM_NAME_FILTER_ON_PAGE_BY
-
Fields inherited from class com.microstrategy.web.tasks.AbstractDrillTask
drillPathKey, keepThresholds, PARAM_NAME_DRILL_PATH_KEY, PARAM_NAME_KEEP_THRESHOLDS, PARAM_NAME_RETAIN_PARENT, PARAM_NAME_SLICE_ID, retainParent, sliceID, UNIT_SEPARATOR
-
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 Modifier Constructor Description protected
AbstractGridDrillTask(java.lang.String description)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String[]
getDrillElements(RequestKeys rk)
protected java.util.Map<java.lang.String,java.lang.Object>
getDrillProperties(RequestKeys rk)
protected static java.lang.String[]
getElementIDs(java.lang.String groupByIds)
-
Methods inherited from class com.microstrategy.web.tasks.AbstractDrillTask
addBooleanToDrillProperties, getDrillPathKey, getMessageID, processRequest
-
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, newRequestContext, processRequest, retrieveUploadedFile, setCompressOutput, setDescription, setID, setMetadata, setPrivileges, validateContentType
-
-
-
-
Field Detail
-
PARAM_NAME_ELEMENT_LIST
protected static final java.lang.String PARAM_NAME_ELEMENT_LIST
- See Also:
- Constant Field Values
-
PARAM_NAME_FILTER_ON_PAGE_BY
protected static final java.lang.String PARAM_NAME_FILTER_ON_PAGE_BY
- See Also:
- Constant Field Values
-
elementList
protected TaskParameterMetadata elementList
-
filterOnPageBy
protected TaskParameterMetadata filterOnPageBy
-
-
Method Detail
-
getDrillProperties
protected java.util.Map<java.lang.String,java.lang.Object> getDrillProperties(RequestKeys rk)
- Overrides:
getDrillProperties
in classAbstractDrillTask
-
getDrillElements
protected java.lang.String[] getDrillElements(RequestKeys rk)
-
getElementIDs
protected static java.lang.String[] getElementIDs(java.lang.String groupByIds)
-
-