com.ibm.b2bi.im.portal
Class ePortal
java.lang.Object
|
+--javax.servlet.GenericServlet
|
+--javax.servlet.http.HttpServlet
|
+--com.ibm.servlet.PageListServlet
|
+--com.ibm.b2bi.im.portal.ePortal
- public class ePortal
- extends com.ibm.servlet.PageListServlet
- implements java.io.Serializable
This should be the first servlet to be invoked to allow authorized access to all services hosted
in the installed solution desktop.
Use this servlet to do initialization work for the solution desktop during logon process.
This talks to the Trust Access Managers to get the user credentials and establishes connection with
various backend servers including WorkflowServices, BFM and TAM.
Also creates an instance of interaction context object (EpicContextBean) with root context ""
and sets some generic context data like user name, solution name etc. This instance is added to
the session with the name 'EpicContextBean'.
If the process is successful, it forwards the request to SolutionEntry point URL for the given solution.
That URL can perform solution specific initializations and will be responsible to launch solution desktop.
It handles both Http Get and Post methods.
This servlet can be invoked as:
.../ePortal/servlet/Portal?Action=&Solution=
The details of the parameters are,
Action - Indicates the type of request; Logon and Logout are valid requests.
Solution - Name of the solution that the user is trying to logon.
- See Also:
- Serialized Form
Fields inherited from class com.ibm.servlet.PageListServlet |
ERROR_REQUESTATTR,
MLNAME_REQUEST_PARAMETER,
PAGELIST_RELATIVE_MODE_PROP |
Method Summary |
void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Processes incoming HTTP GET requests. |
void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Processes incoming HTTP POST requests. |
void |
init(javax.servlet.ServletConfig config)
Insert the method's description here. |
Methods inherited from class com.ibm.servlet.PageListServlet |
callDefaultPage,
callDefaultPage,
callErrorPage,
callErrorPage,
callErrorPage,
callErrorPage,
callPage,
callPage,
callURI,
doResponse,
getMLMIME,
getMLNames,
getMLTypeFromRequest,
getPageListFromMLName,
getServletInfo,
getServletName,
handleError,
handleError,
log,
logError,
logError,
setRequestAttribute,
setServletName |
Methods inherited from class javax.servlet.http.HttpServlet |
service |
Methods inherited from class javax.servlet.GenericServlet |
destroy,
getInitParameter,
getInitParameterNames,
getServletConfig,
getServletContext,
init,
log |
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
copyrightNotice
public static final java.lang.String copyrightNotice
ePortal
public ePortal()
doGet
public void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
- Processes incoming HTTP GET requests.
- Overrides:
- doGet in class com.ibm.servlet.PageListServlet
doPost
public void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
- Processes incoming HTTP POST requests.
init
public void init(javax.servlet.ServletConfig config)
throws javax.servlet.ServletException
- Insert the method's description here.
- Overrides:
- init in class com.ibm.servlet.PageListServlet
- Parameters:
config
- javax.servlet.ServletConfig- Throws:
- javax.servlet.ServletException - The exception description.