Class MagicGroup
- java.lang.Object
-
- org.apache.jackrabbit.core.security.principal.PrincipalImpl
-
- org.apache.jackrabbit.core.security.principal.UnknownPrincipal
-
- org.apache.jackrabbit.core.security.authorization.acl.MagicGroup
-
- All Implemented Interfaces:
Serializable
,Group
,Principal
,org.apache.jackrabbit.api.security.principal.JackrabbitPrincipal
,IPentahoInternalPrincipal
public class MagicGroup extends org.apache.jackrabbit.core.security.principal.UnknownPrincipal implements Group, IPentahoInternalPrincipal
Group
that is used in magic ACEs, ACEs that are added on-the-fly and never persisted.Extends
UnknownPrincipal
so that Jackrabbit will not throw an exception if the principal does not exist.- Author:
- mlowery
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description MagicGroup(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addMember(Principal arg0)
boolean
equals(Object obj)
int
hashCode()
boolean
isMember(Principal arg0)
Enumeration<? extends Principal>
members()
boolean
removeMember(Principal arg0)
String
toString()
-
-
-
Constructor Detail
-
MagicGroup
public MagicGroup(String name)
-
-
Method Detail
-
members
public Enumeration<? extends Principal> members()
-
removeMember
public boolean removeMember(Principal arg0)
- Specified by:
removeMember
in interfaceGroup
-
toString
public String toString()
-
hashCode
public int hashCode()
-
-