OOP LoginManager Version 3.7

Package com.bentofw.login

Java API for access privilege control and session management.

See:
          Description

Interface Summary
RandomPasswordGenerator The implementation of this imterface is responsible for generating the password randomly.
RandomUserIdGenerator The implementation of this imterface is responsible for generating the user ID randomly.
UnboundListener The object that implements this interface will be notified when it is removed from the session, the user logout, or the session itself expired.
UniqueIdGenerator The implementation of this imterface is responsible for generating the unique ID.
 

Class Summary
CartIdGenerator Generate the unique transaction ID.
LoginInfo This class represents the user name, the login time and the last access time.
LoginManager Given the user name and password, this class generates the unique transaction ID associated with the user information.
RealmMap This class reads a set of XML, that define the mapping between the user groups and the URL.
SimpleIdGenerator Generate the unique transaction ID.
SimplePasswordGenerator Generate the password randomly.
SimpleUserIdGenerator Generate the user ID randomly.
UserGroupMap Used by LoginManager to get the instance of UserInfo.
UserPassword This class represents the user name and the password.
 

Exception Summary
AccessToHostDeniedException Thrown if the access to the host is denied.
AccessToUrlDeniedException Thrown by LoginManager if the user is not allowed to access the URL.
DuplicateUserException Thrown by UserGroupMap if the user name is already registered.
ExpiredIdException If the user does not access to the system more than the specified period, this exception will be thrown.
FailedToGetDomainException Thrown by LoginManager if the host parameter is null.
InvalidIdException If the given transaction ID is invalid, LoginManager will throw this Exception.
LoginFailedException If the pair of user name and password is incorrect, LoginManager will throw this Exception.
NullEmailException Thrown by LoginManager if the e-mail parameter is null.
NullHostException Thrown by LoginManager if the host parameter is null.
NullPasswordException Thrown by LoginManager if the password parameter is null.
NullTransactionIdException Thrown by LoginManager if the transaction id parameter is null.
NullUserException Thrown by LoginManager if the user parameter is null.
UserNotDeletedException Thrown by UserGroupMap if the user is not deleted.
UserNotFoundException Thrown by UserGroupMap if the user is not found.
 

Package com.bentofw.login Description

Java API for access privilege control and session management.

For the updated information about OOP LoginManager API, please visit our web site.


OOP LoginManager Version 3.7

ALL CONTENTS COPYRIGHT 2006, OOP-Research Corporation. All rights reserved.
Any questions and comments are welcome to OOP-Research Corporation.