Class LoginCredentialsServiceImpl
java.lang.Object
ru.cg.webbpm.modules.security.api.impl.service.LoginCredentialsServiceImpl
- All Implemented Interfaces:
CredentialsService<LoginCredentials>
,LoginCredentialsService
-
Constructor Summary
ConstructorsConstructorDescriptionLoginCredentialsServiceImpl
(UserService userService) Login credential service constructor - creates new login credential service. -
Method Summary
Modifier and TypeMethodDescriptionGets login credentials by user account id.getByUsername
(String username) Gets login credentials by username.
-
Constructor Details
-
LoginCredentialsServiceImpl
Login credential service constructor - creates new login credential service.- Parameters:
userService
- user service. Instance ofUserDao
type.
-
-
Method Details
-
get
@Cacheable(value="login-credentials-userAccountId", unless="#result == null") public LoginCredentials get(String userId) Gets login credentials by user account id.- Specified by:
get
in interfaceCredentialsService<LoginCredentials>
- Parameters:
userId
- user account id of user to receive login credentials. Instance ofString
type.- Returns:
- login credentials or null if does not exist. Instance of
LoginCredentials
type. - See Also:
-
getByUsername
@Cacheable(value="login-credentials-username", unless="#result == null") public LoginCredentials getByUsername(String username) Gets login credentials by username.- Specified by:
getByUsername
in interfaceCredentialsService<LoginCredentials>
- Parameters:
username
- username of user to receive login credentials. Instance ofString
type.- Returns:
- login credentials or null if does not exist. Instance of
LoginCredentials
type. - See Also:
-