All Superinterfaces:
UniqueObjectService<de.digitalcollections.model.security.User>
All Known Implementing Classes:
UserServiceImpl

public interface UserService extends UniqueObjectService<de.digitalcollections.model.security.User>
Service for User.
  • Method Details

    • activate

      de.digitalcollections.model.security.User activate(de.digitalcollections.model.security.User user) throws ServiceException
      Throws:
      ServiceException
    • createAdminUser

      de.digitalcollections.model.security.User createAdminUser() throws ServiceException
      Throws:
      ServiceException
    • deactivate

      de.digitalcollections.model.security.User deactivate(de.digitalcollections.model.security.User user) throws ServiceException
      Throws:
      ServiceException
    • doesActiveAdminUserExist

      boolean doesActiveAdminUserExist() throws ServiceException
      Throws:
      ServiceException
    • getActiveAdminUsers

      List<de.digitalcollections.model.security.User> getActiveAdminUsers() throws ServiceException
      Throws:
      ServiceException
    • getByUsername

      de.digitalcollections.model.security.User getByUsername(String username) throws ServiceException, org.springframework.security.core.userdetails.UsernameNotFoundException
      Throws:
      ServiceException
      org.springframework.security.core.userdetails.UsernameNotFoundException
    • save

      de.digitalcollections.model.security.User save(de.digitalcollections.model.security.User user, org.springframework.validation.Errors results) throws ServiceException
      Throws:
      ServiceException
    • update

      de.digitalcollections.model.security.User update(de.digitalcollections.model.security.User user, org.springframework.validation.Errors results) throws ServiceException
      Throws:
      ServiceException