Class GroupPrincipals
- java.lang.Object
-
- org.apache.jackrabbit.core.security.principal.GroupPrincipals
-
public final class GroupPrincipals extends Object
Helper class to deal with the migration between the 2 types of groups
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static boolean
isGroup(Principal principal)
Checks if the provided principal is a group.static boolean
isMember(Principal principal, Principal member)
Returns true if the passed principal is a member of the group.static Enumeration<? extends Principal>
members(Principal principal)
Returns an enumeration of the members in the group.
-
-
-
Method Detail
-
isGroup
public static boolean isGroup(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
public static Enumeration<? extends Principal> members(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(Principal principal, 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.
-
-