Class AuthorizableAcls
- java.lang.Object
-
- com.composum.sling.core.usermanagement.model.AuthorizableAcls
-
public class AuthorizableAcls extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
AuthorizableAcls.AcRule
class
AuthorizableAcls.AcRuleSet
static class
AuthorizableAcls.AcType
-
Field Summary
Fields Modifier and Type Field Description protected Map<String,AuthorizableAcls.AcRuleSet>
affectedPaths
-
Constructor Summary
Constructors Constructor Description AuthorizableAcls(@NotNull org.apache.sling.api.resource.ResourceResolver resolver, @NotNull String authorizableId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addAcRule(@NotNull AuthorizableAcls.AcType type, @NotNull String path, @NotNull org.apache.sling.api.resource.Resource aclResource)
protected void
findACLs(@NotNull org.apache.sling.api.resource.ResourceResolver resolver, @NotNull String authorizableId, @NotNull AuthorizableAcls.AcType type)
Map<String,AuthorizableAcls.AcRuleSet>
getAffectedPaths()
-
-
-
Field Detail
-
affectedPaths
protected final Map<String,AuthorizableAcls.AcRuleSet> affectedPaths
-
-
Constructor Detail
-
AuthorizableAcls
public AuthorizableAcls(@NotNull @NotNull org.apache.sling.api.resource.ResourceResolver resolver, @NotNull @NotNull String authorizableId)
-
-
Method Detail
-
getAffectedPaths
public Map<String,AuthorizableAcls.AcRuleSet> getAffectedPaths()
-
addAcRule
protected void addAcRule(@NotNull @NotNull AuthorizableAcls.AcType type, @NotNull @NotNull String path, @NotNull @NotNull org.apache.sling.api.resource.Resource aclResource)
-
findACLs
protected void findACLs(@NotNull @NotNull org.apache.sling.api.resource.ResourceResolver resolver, @NotNull @NotNull String authorizableId, @NotNull @NotNull AuthorizableAcls.AcType type)
-
-