Interface GroupManageable

    • Method Detail

      • createGroup

        GroupManageable createGroup​(GroupModel group)
                             throws javax.naming.NamingException
        Throws:
        javax.naming.NamingException
      • deleteGroup

        GroupManageable deleteGroup​(GroupModel group)
                             throws javax.naming.NamingException
        Throws:
        javax.naming.NamingException
      • removeUserFromGroup

        GroupManageable removeUserFromGroup​(UserModel user,
                                            GroupModel group)
                                     throws javax.naming.NamingException
        Throws:
        javax.naming.NamingException
      • assertGroupExists

        GroupManageable assertGroupExists​(GroupModel group)
                                   throws javax.naming.NamingException
        Throws:
        javax.naming.NamingException
      • assertGroupDoesNotExist

        GroupManageable assertGroupDoesNotExist​(GroupModel group)
                                         throws javax.naming.NamingException
        Throws:
        javax.naming.NamingException
      • assertUserIsMemberOfGroup

        GroupManageable assertUserIsMemberOfGroup​(UserModel user,
                                                  GroupModel group)
                                           throws javax.naming.NamingException
        Throws:
        javax.naming.NamingException
      • assertUserIsNotMemberOfGroup

        GroupManageable assertUserIsNotMemberOfGroup​(UserModel user,
                                                     GroupModel group)
                                              throws javax.naming.NamingException
        Throws:
        javax.naming.NamingException