Interface UserDao

  • All Known Implementing Classes:
    UserDaoImpl

    public interface UserDao
    • Method Detail

      • addUserCredential

        UUID addUserCredential​(String userLogin,
                               byte[] cipherHashedPassword,
                               String realm)
        Returns:
        UUID created for User
      • addLDAPUserCredential

        UUID addLDAPUserCredential​(String userLogin,
                                   String ldapDomain,
                                   String realm)
        Returns:
        UUID created for User
      • deleteUser

        void deleteUser​(UUID userUUID)
      • getUserList

        List<UserDto> getUserList​(int pos,
                                  int size)
      • haveRightsForUserWithOnlyIP

        boolean haveRightsForUserWithOnlyIP​(String userUUID,
                                            String clientAddr)
      • deleteExternalUserCredential

        void deleteExternalUserCredential​(String userName,
                                          String domain,
                                          String realm)
      • deleteGroup

        boolean deleteGroup​(String groupName)