public class PlatformLoginServiceImpl extends java.lang.Object implements PlatformLoginService
| Constructor and Description |
|---|
PlatformLoginServiceImpl(PlatformAuthenticationService platformAuthenticationService,
PlatformSessionService platformSessionService) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isValid(long sessionId)
Verify if a session is valid
|
SPlatformSession |
login(java.lang.String userName,
java.lang.String password)
login to the platform by userName and password
|
void |
logout(long sessionId)
logout the platform by sessionId
|
public PlatformLoginServiceImpl(PlatformAuthenticationService platformAuthenticationService, PlatformSessionService platformSessionService)
public SPlatformSession login(java.lang.String userName, java.lang.String password) throws SPlatformLoginException, SInvalidPlatformCredentialsException
PlatformLoginServicelogin in interface PlatformLoginServiceuserName - name of userpassword - password of userSPlatformLoginExceptionSInvalidPlatformCredentialsExceptionSPlatformSessionpublic void logout(long sessionId)
throws SSessionNotFoundException
PlatformLoginServicelogout in interface PlatformLoginServicesessionId - identifier of platform sessionSSessionNotFoundExceptionpublic boolean isValid(long sessionId)
PlatformLoginServiceisValid in interface PlatformLoginServicesessionId - identifier of platform session