Class MagicAceDefinition
- java.lang.Object
-
- org.apache.jackrabbit.core.security.authorization.acl.MagicAceDefinition
-
public class MagicAceDefinition extends Object
A configuration entry that defines a "magic ACE" rule. This is the object representation of rules that reside inrepository.xml
.- Author:
- mlowery
-
-
Field Summary
Fields Modifier and Type Field Description boolean
applyToAncestors
boolean
applyToChildren
boolean
applyToTarget
String[]
exceptChildren
String
logicalRole
String
path
javax.jcr.security.Privilege[]
privileges
-
Constructor Summary
Constructors Constructor Description MagicAceDefinition(String path, String logicalRole, javax.jcr.security.Privilege[] privileges, boolean applyToTarget, boolean applyToChildren, boolean applyToAncestors, String[] exceptChildren)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
int
hashCode()
static List<MagicAceDefinition>
parseYamlMagicAceDefinitions(InputStream yamlFileInputStream, org.apache.jackrabbit.core.SessionImpl systemSession)
String
toString()
-
-
-
Field Detail
-
path
public String path
-
logicalRole
public String logicalRole
-
privileges
public javax.jcr.security.Privilege[] privileges
-
applyToChildren
public boolean applyToChildren
-
applyToAncestors
public boolean applyToAncestors
-
applyToTarget
public boolean applyToTarget
-
exceptChildren
public String[] exceptChildren
-
-
Method Detail
-
parseYamlMagicAceDefinitions
public static List<MagicAceDefinition> parseYamlMagicAceDefinitions(InputStream yamlFileInputStream, org.apache.jackrabbit.core.SessionImpl systemSession) throws javax.jcr.RepositoryException
- Throws:
javax.jcr.RepositoryException
-
-