# Uses of Class
org.apache.sling.repoinit.parser.operations.Operation

Packages that use Operation
Package
Description
org.apache.sling.repoinit.parser
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.sling.repoinit.parser.operations
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.

## Uses of Operation in org.apache.sling.repoinit.parser

Methods in org.apache.sling.repoinit.parser that return types with arguments of type Operation
Modifier and Type
Method
Description
`List<Operation>`
RepoInitParser.`parse(Reader reader)`
Parse the supplied input.

## Uses of Operation in org.apache.sling.repoinit.parser.operations

Subclasses of Operation in org.apache.sling.repoinit.parser.operations
Modifier and Type
Class
Description
`class`
`AddGroupMembers`
`class`
`AddMixins`
`class`
`BaseMixinsOperation`
`class`
`CreateGroup`
`class`
`CreatePath`
Deprecated.
Use `EnsureNodes` instead.
`class`
`CreateServiceUser`
`class`
`CreateUser`
`class`
`DeleteAclPaths`
`class`
`DeleteAclPrincipalBased`
`class`
`DeleteAclPrincipals`
`class`
`DeleteGroup`
`class`
`DeleteServiceUser`
`class`
`DeleteUser`
`class`
`DisableServiceUser`
`class`
`EnsureAclPrincipalBased`
Set ACL statement that groups a set of AclLines that all refer to the same set of principals.
`class`
`EnsureNodes`
`class`
`RegisterNamespace`
`class`
`RegisterNodetypes`
An embedded block of text
`class`
`RegisterPrivilege`
`class`
`RemoveAcePaths`
Remove ACL statement that groups a set of AclLines that all refer to the same set of paths.
`class`
`RemoveAcePrincipalBased`
Remove ACL statement that groups a set of AclLines that all refer to the same set of principals.
`class`
`RemoveAcePrincipals`
Remove ACL statement that groups a set of AclLines that all refer to the same set of principals.
`class`
`RemoveGroupMembers`
`class`
`RemoveMixins`
`class`
`ServiceUserOperation`
`class`
`SetAclPaths`
Set ACL statement that groups a set of AclLines that all refer to the same set of paths.
`class`
`SetAclPrincipalBased`
Deprecated.
Use `EnsureAclPrincipalBased` instead with stricter semantics
`class`
`SetAclPrincipals`
Set ACL statement that groups a set of AclLines that all refer to the same set of principals.
`class`
`SetProperties`