Class GroupPrincipals


  • public final class GroupPrincipals
    extends Object
    Helper class to deal with the migration between the 2 types of groups
    • Method Detail

      • isGroup

        public static boolean isGroup​(@NotNull
                                      @NotNull Principal principal)
        Checks if the provided principal is a group.
        Parameters:
        principal - to be checked.
        Returns:
        true if the principal is of type group.
      • members

        @NotNull
        public static @NotNull Enumeration<? extends Principal> members​(@NotNull
                                                                        @NotNull Principal principal)
        Returns an enumeration of the members in the group.
        Parameters:
        principal - the principal whose membership is listed.
        Returns:
        an enumeration of the group members.
      • isMember

        public static boolean isMember​(@NotNull
                                       @NotNull Principal principal,
                                       @NotNull
                                       @NotNull Principal member)
        Returns true if the passed principal is a member of the group.
        Parameters:
        principal - the principal whose members are being checked.
        member - the principal whose membership is to be checked.
        Returns:
        true if the principal is a member of this group, false otherwise.