Class SetAclPaths
java.lang.Object
org.apache.sling.repoinit.parser.operations.Operation
org.apache.sling.repoinit.parser.operations.SetAclPaths
@ProviderType public class SetAclPaths extends Operation
Set ACL statement that groups a set of AclLines
that all refer to the same set of paths.
-
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 SetAclPaths(java.util.List<java.lang.String> paths, java.util.List<AclLine> lines)SetAclPaths(java.util.List<java.lang.String> paths, 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>getPaths()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
-
SetAclPaths
-
SetAclPaths
public SetAclPaths(java.util.List<java.lang.String> paths, 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
-
getPaths
public java.util.List<java.lang.String> getPaths() -
accept
-
getLines
-
getOptions
public java.util.List<java.lang.String> getOptions()
-