Class GetCustomConnectorTask
- java.lang.Object
 - 
- com.microstrategy.web.tasks.AbstractBaseTask
 - 
- com.microstrategy.web.tasks.AbstractArchitectTask
 - 
- com.microstrategy.web.app.tasks.architect.GetCustomConnectorTask
 
 
 
 
- 
- All Implemented Interfaces:
 Task
public class GetCustomConnectorTask extends AbstractArchitectTask
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected TaskParameterMetadataaccessTaskParamprotected TaskParameterMetadatadomainTaskParamprotected TaskParameterMetadataflagsTaskParamprotected TaskParameterMetadataisDataImportParamprotected TaskParameterMetadatanameTaskParamprotected TaskParameterMetadataobjectTypesTaskParamprotected TaskParameterMetadataschemaIDTaskParamprotected TaskParameterMetadatasearchObjFlagsTaskParamprotected TaskParameterMetadataspecialParseTaskParamprotected TaskParameterMetadatatypeExcludeFilterParamprotected TaskParameterMetadatatypeFilterParamprotected TaskParameterMetadatausedbyTaskParamprotected TaskParameterMetadatausesTaskParamprotected TaskParameterMetadataversionExcludeFilterParamprotected TaskParameterMetadataversionFilterParamprotected TaskParameterMetadataxmlFlagsTaskParam- 
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 GetCustomConnectorTask() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddToRespObj(WebObjectSource wos, com.microstrategy.web.app.tasks.architect.GetCustomConnectorTask.IntermediateParams imdParams, int type, int index)protected booleanisDBTypeValid(java.lang.String type)Blockprocess(WebIServerSession session, java.lang.String siid, java.lang.String types, java.lang.String acg, java.lang.String domain, int flags, java.lang.String name, java.lang.String usedby, java.lang.String uses, int xmlFlags, int searchFlags, int type, java.lang.String filterStr)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.protected voidSplitAndAddTypes(XMLBuilder builder, java.lang.String types)protected voidSplitAndAddUsedBy(XMLBuilder builder, java.lang.String usedby)protected voidSplitAndAddUses(XMLBuilder builder, java.lang.String uses)- 
Methods inherited from class com.microstrategy.web.tasks.AbstractArchitectTask
checkUserPrivilege, getRequestTimeout 
- 
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
- 
objectTypesTaskParam
protected TaskParameterMetadata objectTypesTaskParam
 
- 
schemaIDTaskParam
protected TaskParameterMetadata schemaIDTaskParam
 
- 
accessTaskParam
protected TaskParameterMetadata accessTaskParam
 
- 
domainTaskParam
protected TaskParameterMetadata domainTaskParam
 
- 
flagsTaskParam
protected TaskParameterMetadata flagsTaskParam
 
- 
nameTaskParam
protected TaskParameterMetadata nameTaskParam
 
- 
usedbyTaskParam
protected TaskParameterMetadata usedbyTaskParam
 
- 
usesTaskParam
protected TaskParameterMetadata usesTaskParam
 
- 
xmlFlagsTaskParam
protected TaskParameterMetadata xmlFlagsTaskParam
 
- 
searchObjFlagsTaskParam
protected TaskParameterMetadata searchObjFlagsTaskParam
 
- 
specialParseTaskParam
protected TaskParameterMetadata specialParseTaskParam
 
- 
typeFilterParam
protected TaskParameterMetadata typeFilterParam
 
- 
versionFilterParam
protected TaskParameterMetadata versionFilterParam
 
- 
typeExcludeFilterParam
protected TaskParameterMetadata typeExcludeFilterParam
 
- 
versionExcludeFilterParam
protected TaskParameterMetadata versionExcludeFilterParam
 
- 
isDataImportParam
protected TaskParameterMetadata isDataImportParam
 
 - 
 
- 
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)
 
- 
process
public Block process(WebIServerSession session, java.lang.String siid, java.lang.String types, java.lang.String acg, java.lang.String domain, int flags, java.lang.String name, java.lang.String usedby, java.lang.String uses, int xmlFlags, int searchFlags, int type, java.lang.String filterStr) throws TaskException, WebObjectsException
- Throws:
 TaskExceptionWebObjectsException
 
- 
SplitAndAddTypes
protected void SplitAndAddTypes(XMLBuilder builder, java.lang.String types)
 
- 
SplitAndAddUsedBy
protected void SplitAndAddUsedBy(XMLBuilder builder, java.lang.String usedby) throws TaskRequestMalformedException
- Throws:
 TaskRequestMalformedException
 
- 
SplitAndAddUses
protected void SplitAndAddUses(XMLBuilder builder, java.lang.String uses) throws TaskRequestMalformedException
- Throws:
 TaskRequestMalformedException
 
- 
isDBTypeValid
protected boolean isDBTypeValid(java.lang.String type)
 
- 
addToRespObj
protected void addToRespObj(WebObjectSource wos, com.microstrategy.web.app.tasks.architect.GetCustomConnectorTask.IntermediateParams imdParams, int type, int index) throws org.xml.sax.SAXException
- Throws:
 org.xml.sax.SAXException
 
 - 
 
 -