Class EveryonePrincipal
- java.lang.Object
-
- org.apache.jackrabbit.core.security.principal.EveryonePrincipal
-
- All Implemented Interfaces:
Principal,GroupPrincipal,JackrabbitPrincipal
public final class EveryonePrincipal extends Object implements GroupPrincipal, JackrabbitPrincipal
The EveryonePrincipal contains all principals (excluding itself).
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddMember(Principal user)booleanequals(Object obj)static EveryonePrincipalgetInstance()StringgetName()inthashCode()booleanisMember(Principal member)Enumeration<? extends Principal>members()booleanremoveMember(Principal user)
-
-
-
Field Detail
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static EveryonePrincipal getInstance()
-
addMember
public boolean addMember(Principal user)
-
removeMember
public boolean removeMember(Principal user)
-
isMember
public boolean isMember(Principal member)
- Specified by:
isMemberin interfaceGroupPrincipal
-
members
public Enumeration<? extends Principal> members()
- Specified by:
membersin interfaceGroupPrincipal
-
hashCode
public int hashCode()
-
-