Class GroupPrincipals
java.lang.Object
org.apache.jackrabbit.oak.spi.security.principal.GroupPrincipals
Helper class to deal with the migration between the 2 types of groups
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
Checks if the provided principal is a group.static boolean
Returns true if the passed principal is a member of the group.static @NotNull Enumeration<? extends Principal>
Returns an enumeration of the members in the group.
-
Method Details
-
isGroup
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.
-