Class UserServiceImpl
java.lang.Object
de.digitalcollections.cudami.server.business.impl.service.UniqueObjectServiceImpl<de.digitalcollections.model.security.User,UserRepository>
de.digitalcollections.cudami.server.business.impl.service.security.UserServiceImpl
- All Implemented Interfaces:
UserService,UniqueObjectService<de.digitalcollections.model.security.User>,org.springframework.beans.factory.InitializingBean
@Service
public class UserServiceImpl
extends UniqueObjectServiceImpl<de.digitalcollections.model.security.User,UserRepository>
implements UserService, org.springframework.beans.factory.InitializingBean
Service for User handling.
-
Field Summary
Fields inherited from class de.digitalcollections.cudami.server.business.impl.service.UniqueObjectServiceImpl
repository -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionde.digitalcollections.model.security.Useractivate(de.digitalcollections.model.security.User user) voidde.digitalcollections.model.security.Userde.digitalcollections.model.security.Userdeactivate(de.digitalcollections.model.security.User user) booleanList<de.digitalcollections.model.security.User>de.digitalcollections.model.security.UsergetByUsername(String username) de.digitalcollections.model.security.Usersave(de.digitalcollections.model.security.User user, org.springframework.validation.Errors results) protected voidsetDefaultSorting(de.digitalcollections.model.list.paging.PageRequest pageRequest) de.digitalcollections.model.security.Userupdate(de.digitalcollections.model.security.User user, org.springframework.validation.Errors results) Methods inherited from class de.digitalcollections.cudami.server.business.impl.service.UniqueObjectServiceImpl
count, create, delete, delete, find, getAll, getByExample, getByExampleAndFiltering, getRandom, save, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.digitalcollections.cudami.server.business.api.service.UniqueObjectService
count, create, delete, delete, find, getAll, getByExample, getByExampleAndFiltering, getByExampleAndLocale, getRandom, save, update
-
Constructor Details
-
UserServiceImpl
-
-
Method Details
-
activate
public de.digitalcollections.model.security.User activate(de.digitalcollections.model.security.User user) throws ServiceException - Specified by:
activatein interfaceUserService- Throws:
ServiceException
-
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-
createAdminUser
- Specified by:
createAdminUserin interfaceUserService- Throws:
ServiceException
-
deactivate
public de.digitalcollections.model.security.User deactivate(de.digitalcollections.model.security.User user) throws ServiceException - Specified by:
deactivatein interfaceUserService- Throws:
ServiceException
-
doesActiveAdminUserExist
- Specified by:
doesActiveAdminUserExistin interfaceUserService- Throws:
ServiceException
-
getActiveAdminUsers
public List<de.digitalcollections.model.security.User> getActiveAdminUsers() throws ServiceException- Specified by:
getActiveAdminUsersin interfaceUserService- Throws:
ServiceException
-
getByUsername
public de.digitalcollections.model.security.User getByUsername(String username) throws org.springframework.security.core.userdetails.UsernameNotFoundException, ServiceException - Specified by:
getByUsernamein interfaceUserService- Throws:
org.springframework.security.core.userdetails.UsernameNotFoundExceptionServiceException
-
save
public de.digitalcollections.model.security.User save(de.digitalcollections.model.security.User user, org.springframework.validation.Errors results) throws ServiceException - Specified by:
savein interfaceUserService- Throws:
ServiceException
-
setDefaultSorting
protected void setDefaultSorting(de.digitalcollections.model.list.paging.PageRequest pageRequest) - Overrides:
setDefaultSortingin classUniqueObjectServiceImpl<de.digitalcollections.model.security.User,UserRepository>
-
update
public de.digitalcollections.model.security.User update(de.digitalcollections.model.security.User user, org.springframework.validation.Errors results) throws ServiceException - Specified by:
updatein interfaceUserService- Throws:
ServiceException
-