public class

UsherAuthenticationTask

extends MobileAppLoginTask
implements EnumUsherRequest
java.lang.Object
   ↳ com.microstrategy.web.tasks.AbstractBaseTask
     ↳ com.microstrategy.web.tasks.LoginTask
       ↳ com.microstrategy.web.tasks.MobileLoginTask
         ↳ com.microstrategy.web.app.tasks.MobileAppLoginTask
           ↳ com.microstrategy.web.app.tasks.UsherAuthenticationTask

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.tasks.MobileLoginTask
From class com.microstrategy.web.tasks.LoginTask
From class com.microstrategy.web.tasks.AbstractBaseTask
From interface com.microstrategy.web.app.utils.usher.EnumUsherRequest
Fields
protected TaskParameterMetadata accessTokenParam
protected TaskParameterMetadata orgIdParam
protected TaskParameterMetadata pollActionParam
protected TaskParameterMetadata usherInstallStatusParam
[Expand]
Inherited Fields
From class com.microstrategy.web.tasks.MobileLoginTask
From class com.microstrategy.web.tasks.LoginTask
From class com.microstrategy.web.tasks.AbstractBaseTask
Public Constructors
UsherAuthenticationTask()
Public Methods
void processRequest(TaskRequestContext trc, TaskOutput taskOutput)
Creates an Intelligence Server session using the information supplied in the request.
Protected Methods
void configureWebIServerSession(TaskRequestContext trc, WebIServerSession wiss, String server, int port, String project, String login, String password, int authMode, String twoStepCode, String accessToken, String orgID)
void configureWebIServerSession(TaskRequestContext trc, WebIServerSession wiss, String server, int port, String project, String login, String password, int authMode, String twoStepCode, String accessToken)
[Expand]
Inherited Methods
From class com.microstrategy.web.app.tasks.MobileAppLoginTask
From class com.microstrategy.web.tasks.MobileLoginTask
From class com.microstrategy.web.tasks.LoginTask
From class com.microstrategy.web.tasks.AbstractBaseTask
From class java.lang.Object
From interface com.microstrategy.web.tasks.Task

Fields

protected TaskParameterMetadata accessTokenParam

protected TaskParameterMetadata orgIdParam

protected TaskParameterMetadata pollActionParam

protected TaskParameterMetadata usherInstallStatusParam

Public Constructors

public UsherAuthenticationTask ()

Public Methods

public void processRequest (TaskRequestContext trc, TaskOutput taskOutput)

Creates an Intelligence Server session using the information supplied in the request.

Parameters
trc The TaskRequestContext object that maintains the state of the request.
taskOutput The TaskOutput that records the contents of the Task response.
Throws
TaskException

Protected Methods

protected void configureWebIServerSession (TaskRequestContext trc, WebIServerSession wiss, String server, int port, String project, String login, String password, int authMode, String twoStepCode, String accessToken, String orgID)

Throws
TaskException

protected void configureWebIServerSession (TaskRequestContext trc, WebIServerSession wiss, String server, int port, String project, String login, String password, int authMode, String twoStepCode, String accessToken)

Throws
TaskException