Class UserServiceImpl
java.lang.Object
org.xbricks.common.generic.services.security.UserServiceImpl
- All Implemented Interfaces:
CRUDService<users>,UserService
-
Constructor Summary
ConstructorsConstructorDescriptionUserServiceImpl(UserRepository userRepository, org.springframework.security.core.userdetails.UserDetailsService userDetailsService, UserToUserCommand userToUserCommand, UserCommandToUser userCommandToUser, UserInfoToUserCommand userInfoToUserCommand, VerificationTokenRepository tokenRepository, PasswordResetTokenRepository passwordTokenRepository) -
Method Summary
Modifier and TypeMethodDescriptionvoidchangeUserPassword(String user, String newPassword) voidcreatePasswordResetTokenForUser(users user, String token) voidcreateVerificationTokenForUser(users user, String token) voidvoiddeleteUserByName(String username) findByUsername(String username) findCommandByEmail(String email) findCommandByName(String username) findInfoByEmail(String email) getEmailAddr(String username) booleanHasUserRole(String strRoletoValidate) listAll()voidsaveOrUpdate(users domainObject) saveUserCommand(UserCommand userCommand) voidsetServices(EncryptionService encryptionService, RoleService roleService) voidsetUserRepositories(UserRepository userRepository, AuthoritiesRepository authoritiesRepo, User_infoRepository inforepository)
-
Constructor Details
-
UserServiceImpl
public UserServiceImpl(UserRepository userRepository, org.springframework.security.core.userdetails.UserDetailsService userDetailsService, UserToUserCommand userToUserCommand, UserCommandToUser userCommandToUser, UserInfoToUserCommand userInfoToUserCommand, VerificationTokenRepository tokenRepository, PasswordResetTokenRepository passwordTokenRepository)
-
-
Method Details
-
setUserRepositories
@Autowired public void setUserRepositories(UserRepository userRepository, AuthoritiesRepository authoritiesRepo, User_infoRepository inforepository) - Parameters:
authoritiesRepo- Autowiring the Components
-
setServices
-
listAll
- Specified by:
listAllin interfaceCRUDService<users>
-
getById
- Specified by:
getByIdin interfaceCRUDService<users>
-
saveOrUpdate
- Specified by:
saveOrUpdatein interfaceCRUDService<users>
-
delete
- Specified by:
deletein interfaceCRUDService<users>
-
findByUsername
- Specified by:
findByUsernamein interfaceUserService
-
findCommandByName
- Specified by:
findCommandByNamein interfaceUserService
-
saveUserCommand
- Specified by:
saveUserCommandin interfaceUserService
-
deleteUserByName
- Specified by:
deleteUserByNamein interfaceUserService
-
findCommandByEmail
- Specified by:
findCommandByEmailin interfaceUserService
-
findInfoByEmail
- Specified by:
findInfoByEmailin interfaceUserService
-
createPasswordResetTokenForUser
- Specified by:
createPasswordResetTokenForUserin interfaceUserService
-
getEmailAddr
- Specified by:
getEmailAddrin interfaceUserService
-
changeUserPassword
- Specified by:
changeUserPasswordin interfaceUserService
-
createVerificationTokenForUser
- Specified by:
createVerificationTokenForUserin interfaceUserService
-
HasUserRole
- Specified by:
HasUserRolein interfaceUserService
-