java.lang.Object | |
↳ | com.microstrategy.web.controller.TaskViewerController |
This class is the AppController implementation for the TaskViewer servlet. It is designed for GUI construction of the task tool interface without any task execution job involved. It is used by both TaskViewer and TaskAdmin severlets/pages, and the tool interface could be different based on the configuration file.
Nested Classes | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
class | TaskViewerController.OptionInfo | This object holds information about an HTML Option element. |
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | REQ_ATTR_TASK_ADMIN_CONTEXT | ||||||||||
String | URL_PARAM_ADMIN_PAGE |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
TaskViewerController() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
void |
errorAfterRedirect(RequestState reqState, Exception e)
Inform the application that the request has failed inside the redirected page
| ||||||||||
String |
getBaseURL(ContainerServices cs)
Returns the root name to use on event links and as the action of the forms generated by the
application
| ||||||||||
String |
getPage(RequestState reqState)
Get the relative path to the Page that should be displayed in the tool interface.
| ||||||||||
void |
initializeApp(ContainerServices cs)
Initialize the application.
| ||||||||||
ExternalSecurity |
newExternalSecurity()
Creates new instance of the ExternalSecurity component to be used for authenticating
and authorizing users on each of their requests.
| ||||||||||
RequestState |
newRequestState()
Get a new
RequestState object to handle the incoming
request. | ||||||||||
boolean |
processRequest(RequestState reqState)
Process the incoming request.
| ||||||||||
void |
terminateApp()
Terminate the application.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
Inform the application that the request has failed inside the redirected page
Returns the root name to use on event links and as the action of the forms generated by the application
Get the relative path to the Page that should be displayed in the tool interface.
reqState | The RequestState object that contains
per-request data structures. |
---|
Initialize the application.
cs | The ContainerServices object to use to complete the
initialization.
|
---|
Creates new instance of the ExternalSecurity component to be used for authenticating and authorizing users on each of their requests.
Get a new RequestState
object to handle the incoming
request.
RequestState
object to handle the incoming
request.
Process the incoming request. Just do nothing since this controller is dedicated to task tool interface generation.
reqState | The RequestState object that holds per-request
data. |
---|
Terminate the application. This allows the application to cleanup any persistent data structures.