Class EveryonePrincipal
- java.lang.Object
-
- org.apache.jackrabbit.oak.spi.security.principal.EveryonePrincipal
-
- All Implemented Interfaces:
Group
,Principal
,org.apache.jackrabbit.api.security.principal.GroupPrincipal
,org.apache.jackrabbit.api.security.principal.JackrabbitPrincipal
public final class EveryonePrincipal extends Object implements org.apache.jackrabbit.api.security.principal.JackrabbitPrincipal, Group, org.apache.jackrabbit.api.security.principal.GroupPrincipal
Built-in principal group that has every other principal as member.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addMember(Principal user)
boolean
equals(Object obj)
static EveryonePrincipal
getInstance()
String
getName()
int
hashCode()
boolean
isMember(@NotNull Principal member)
@NotNull Enumeration<? extends Principal>
members()
boolean
removeMember(Principal user)
String
toString()
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static EveryonePrincipal getInstance()
-
removeMember
public boolean removeMember(Principal user)
- Specified by:
removeMember
in interfaceGroup
-
isMember
public boolean isMember(@NotNull @NotNull Principal member)
-
members
@NotNull public @NotNull Enumeration<? extends Principal> members()
-
hashCode
public int hashCode()
-
equals
public boolean equals(Object obj)
-
-