Class UserServiceImpl
java.lang.Object
de.digitalcollections.cudami.admin.business.impl.service.security.UserServiceImpl
- All Implemented Interfaces:
UserService<de.digitalcollections.model.security.User>
,org.springframework.beans.factory.InitializingBean
@Service
public class UserServiceImpl
extends Object
implements UserService<de.digitalcollections.model.security.User>, org.springframework.beans.factory.InitializingBean
Service for User handling.
-
Constructor Summary
ConstructorDescriptionUserServiceImpl
(org.springframework.validation.Validator passwordsValidator, CudamiClient client, org.springframework.context.MessageSource messageSource) -
Method Summary
Modifier and TypeMethodDescriptionvoid
long
count()
de.digitalcollections.model.security.User
create()
de.digitalcollections.model.security.User
create
(de.digitalcollections.model.security.User user, String password1, String password2, org.springframework.validation.Errors results) de.digitalcollections.model.security.User
boolean
de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.security.User>
find
(de.digitalcollections.model.list.paging.PageRequest pageRequest) de.digitalcollections.model.security.User
getByEmail
(String email) de.digitalcollections.model.security.User
boolean
de.digitalcollections.model.security.User
update
(de.digitalcollections.model.security.User user, String password1, String password2, org.springframework.validation.Errors results)
-
Constructor Details
-
UserServiceImpl
public UserServiceImpl(@Qualifier("passwordsValidator") org.springframework.validation.Validator passwordsValidator, CudamiClient client, org.springframework.context.MessageSource messageSource)
-
-
Method Details
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSet
in interfaceorg.springframework.beans.factory.InitializingBean
-
count
- Specified by:
count
in interfaceUserService<de.digitalcollections.model.security.User>
- Throws:
ServiceException
-
create
- Specified by:
create
in interfaceUserService<de.digitalcollections.model.security.User>
- Throws:
ServiceException
-
create
public de.digitalcollections.model.security.User create(de.digitalcollections.model.security.User user, String password1, String password2, org.springframework.validation.Errors results) throws ServiceException - Specified by:
create
in interfaceUserService<de.digitalcollections.model.security.User>
- Throws:
ServiceException
-
createAdminUser
- Specified by:
createAdminUser
in interfaceUserService<de.digitalcollections.model.security.User>
- Throws:
ServiceException
-
doesActiveAdminUserExist
- Specified by:
doesActiveAdminUserExist
in interfaceUserService<de.digitalcollections.model.security.User>
- Throws:
ServiceException
-
find
public de.digitalcollections.model.list.paging.PageResponse<de.digitalcollections.model.security.User> find(de.digitalcollections.model.list.paging.PageRequest pageRequest) throws ServiceException - Specified by:
find
in interfaceUserService<de.digitalcollections.model.security.User>
- Throws:
ServiceException
-
getByEmail
- Specified by:
getByEmail
in interfaceUserService<de.digitalcollections.model.security.User>
- Throws:
ServiceException
-
getByUuid
- Specified by:
getByUuid
in interfaceUserService<de.digitalcollections.model.security.User>
- Throws:
ServiceException
-
setStatus
- Specified by:
setStatus
in interfaceUserService<de.digitalcollections.model.security.User>
-
update
public de.digitalcollections.model.security.User update(de.digitalcollections.model.security.User user, String password1, String password2, org.springframework.validation.Errors results) throws ServiceException - Specified by:
update
in interfaceUserService<de.digitalcollections.model.security.User>
- Throws:
ServiceException
-