Interface UserService


  • public interface UserService
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void authenticate​(java.lang.String username, java.lang.String password)  
      long countUsers​(java.lang.String username)  
      void create​(java.lang.String username, java.lang.String password)  
      void delete​(java.lang.String username)  
      java.util.List<java.lang.String> listUsernames()  
      java.util.List<java.lang.String> listUsernames​(java.lang.String username, com.xebialabs.deployit.engine.api.dto.Paging paging, com.xebialabs.deployit.engine.api.dto.Ordering order)  
      void modifyPassword​(java.lang.String username, java.lang.String newPassword)  
      void modifyPassword​(java.lang.String username, java.lang.String newPassword, java.lang.String oldPassword)  
      User read​(java.lang.String username)  
    • Method Detail

      • countUsers

        long countUsers​(java.lang.String username)
      • create

        void create​(java.lang.String username,
                    java.lang.String password)
      • read

        User read​(java.lang.String username)
      • listUsernames

        java.util.List<java.lang.String> listUsernames()
      • listUsernames

        java.util.List<java.lang.String> listUsernames​(java.lang.String username,
                                                       com.xebialabs.deployit.engine.api.dto.Paging paging,
                                                       com.xebialabs.deployit.engine.api.dto.Ordering order)
      • modifyPassword

        void modifyPassword​(java.lang.String username,
                            java.lang.String newPassword)
      • modifyPassword

        void modifyPassword​(java.lang.String username,
                            java.lang.String newPassword,
                            java.lang.String oldPassword)
                     throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException - when the provided old password does not match
      • delete

        void delete​(java.lang.String username)