|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Service that is used to handle the verification of users. There are three login methods which can be used.
Nested Class Summary | |
static class |
ILoginService.LoginMessage
|
static class |
ILoginService.LoginServiceReturnMessage
|
static class |
ILoginService.LogoutMessage
|
static class |
ILoginService.UserLoginInfo
|
Method Summary | |
void |
addLoginHandler(java.lang.Class loginInfoClass,
ILoginHandler loginHandler)
Add a login handler to the loginInfo class. |
int |
getMaximumNumberOfLoginTries()
Returns the maximum number of times a user is allowed to try to login before the application exits. |
void |
handleError(java.lang.String message)
|
UserInfo |
login()
Tries to log in a user without supplying any login information. |
UserInfo |
login(java.lang.Object loginInfo)
This method takes login information supplied in the loginInfo object. |
UserInfo |
login(java.lang.String username,
java.lang.String password)
This is a helper method that logs in a user based on the supplied username-password pair. |
boolean |
logout(UserInfo userInfo)
|
void |
removeLoginHandler(java.lang.Class loginInfoClass)
Removes a login handler |
void |
setLoginInfoProvider(ILoginInfoProvider provider)
Registers an ILoginInfoProvider to use to provide login information to the login() method. |
void |
updateUserInfo(UserInfo userInfo)
Updates an UserInfo object that represents an allready logged in user with relevante user information. |
Methods inherited from interface org.caleigo.service.IService |
finalizeService, getCustomProxyService, getServiceIdentity, getServiceInterface, getServiceInterfaceClass, getServiceType, hasCustomProxyService, initializeService, ping |
Method Detail |
public void setLoginInfoProvider(ILoginInfoProvider provider)
public void addLoginHandler(java.lang.Class loginInfoClass, ILoginHandler loginHandler)
public void removeLoginHandler(java.lang.Class loginInfoClass)
public UserInfo login()
null
if the login was canceled.
public UserInfo login(java.lang.Object loginInfo)
null
if the login was canceled.
public UserInfo login(java.lang.String username, java.lang.String password)
null
if the login was canceled.
public boolean logout(UserInfo userInfo)
public void updateUserInfo(UserInfo userInfo)
public void handleError(java.lang.String message)
public int getMaximumNumberOfLoginTries()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |