Class SetAclPrincipalBased
java.lang.Object
org.apache.sling.repoinit.parser.operations.Operation
org.apache.sling.repoinit.parser.operations.SetAclPrincipalBased
@ProviderType public class SetAclPrincipalBased extends Operation
Set ACL statement that groups a set of AclLines
that all refer to the same set of principals.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringACL_OPTION_MERGESupported ACL optionsstatic java.lang.StringACL_OPTION_MERGE_PRESERVE -
Constructor Summary
Constructors Constructor Description SetAclPrincipalBased(java.util.List<java.lang.String> principals, java.util.List<AclLine> lines)SetAclPrincipalBased(java.util.List<java.lang.String> principals, java.util.List<AclLine> lines, java.util.List<java.lang.String> aclOptions) -
Method Summary
Modifier and Type Method Description voidaccept(OperationVisitor v)@NotNull java.lang.StringasRepoInitString()java.util.Collection<AclLine>getLines()java.util.List<java.lang.String>getOptions()protected java.lang.StringgetParametersDescription()java.util.List<java.lang.String>getPrincipals()Methods inherited from class org.apache.sling.repoinit.parser.operations.Operation
cleanupQuotedString, toString
-
Field Details
-
ACL_OPTION_MERGE
public static final java.lang.String ACL_OPTION_MERGESupported ACL options- See Also:
- Constant Field Values
-
ACL_OPTION_MERGE_PRESERVE
public static final java.lang.String ACL_OPTION_MERGE_PRESERVE- See Also:
- Constant Field Values
-
-
Constructor Details
-
SetAclPrincipalBased
public SetAclPrincipalBased(java.util.List<java.lang.String> principals, java.util.List<AclLine> lines) -
SetAclPrincipalBased
public SetAclPrincipalBased(java.util.List<java.lang.String> principals, java.util.List<AclLine> lines, java.util.List<java.lang.String> aclOptions)
-
-
Method Details
-
getParametersDescription
protected java.lang.String getParametersDescription() -
asRepoInitString
@NotNull public @NotNull java.lang.String asRepoInitString()- Specified by:
asRepoInitStringin classOperation
-
getPrincipals
public java.util.List<java.lang.String> getPrincipals() -
accept
-
getLines
-
getOptions
public java.util.List<java.lang.String> getOptions()
-