planetj.dataengine.security.http
Class TableAuthenticationSignOn
java.lang.Object
   planetj.dataengine.security.http.GenericSignOn
planetj.dataengine.security.http.GenericSignOn
       planetj.dataengine.security.http.TableAuthenticationSignOn
planetj.dataengine.security.http.TableAuthenticationSignOn
- All Implemented Interfaces: 
- ISignOn, java.io.Serializable
- public class TableAuthenticationSignOn- extends GenericSignOn
- See Also:
- Serialized Form
 
 
 
| Method Summary | 
|  void | prepareForSignOn(ISecured secured,
                 HttpServletRequest request,
                 HttpServletResponse response)If any subclasses need to do anything special before sign on, they can override
 this method and call it accordingly.
 | 
|  boolean | signOn(java.lang.String pUserId,
       java.lang.String pPassword,
       ISecured pSecuredApplication,
       HttpServletRequest req)Signs on to an Application..
 | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
TableAuthenticationSignOn
public TableAuthenticationSignOn()
prepareForSignOn
public void prepareForSignOn(ISecured secured,
                             HttpServletRequest request,
                             HttpServletResponse response)
                      throws CMException
- Description copied from class: GenericSignOn
- If any subclasses need to do anything special before sign on, they can override
 this method and call it accordingly.
 
- 
- Specified by:
- prepareForSignOnin interface- ISignOn
- Overrides:
- prepareForSignOnin class- GenericSignOn
 
- 
- Throws:
- CMException
 
signOn
public boolean signOn(java.lang.String pUserId,
                      java.lang.String pPassword,
                      ISecured pSecuredApplication,
                      HttpServletRequest req)
               throws CMException
- Signs on to an Application..  This method is only invoked if the user has not already signed on.
	As part of the sign on process, a SignOnReceiptobject should be created and
	stored in the session using thesetSignOnReceipt()method.
	In addition, this method should initialize any connection pools that will be used by the application.
 
- 
- Parameters:
- pUserId- The user id identifying the user signing on to the application
- pPassword- The password for signing on to the application
- pSecuredApplication- The Secured Application object representing the application which is being signed on to.
- req- The HttpServletRequest representing the http request of the user.  Additional sign on
	information can be stored as attributes in the request
- Returns:
- If the sign on was successful true should be returned.  A return value of false or a thrown
	CMException indicates that the sign on failed.
- Throws:
- CMException