Interface AclManager
- All Known Implementing Classes:
DefaultAclManager
public interface AclManager
The Manager able to collect and build System Users and related ACL policies.
-
Method Summary
Modifier and TypeMethodDescriptionboolean
addAccessControlEntry
(@NotNull String systemUser, @NotNull AccessControlEntry acl) boolean
void
addMapping
(@NotNull Mapping mapping) void
addNodetypeRegistration
(@NotNull String cndStatements) void
addPrivilegeDefinitions
(@NotNull org.apache.jackrabbit.vault.fs.spi.PrivilegeDefinitions privilegeDefinitions) void
addRepoinitExtension
(@NotNull List<VaultPackageAssembler> packageAssemblers, @NotNull FeaturesManager featureManager) void
addRepoinitExtention
(@NotNull String source, @Nullable String repoInitText, @Nullable String runMode, @NotNull FeaturesManager featuresManager) boolean
addSystemUser
(@NotNull SystemUser systemUser) boolean
void
reset()
-
Method Details
-
addUser
-
addGroup
-
addSystemUser
-
addMapping
-
addAccessControlEntry
boolean addAccessControlEntry(@NotNull @NotNull String systemUser, @NotNull @NotNull AccessControlEntry acl) -
addRepoinitExtension
void addRepoinitExtension(@NotNull @NotNull List<VaultPackageAssembler> packageAssemblers, @NotNull @NotNull FeaturesManager featureManager) throws IOException, ConverterException - Throws:
IOException
ConverterException
-
addRepoinitExtention
void addRepoinitExtention(@NotNull @NotNull String source, @Nullable @Nullable String repoInitText, @Nullable @Nullable String runMode, @NotNull @NotNull FeaturesManager featuresManager) throws IOException, ConverterException - Throws:
IOException
ConverterException
-
addNodetypeRegistration
-
addPrivilegeDefinitions
void addPrivilegeDefinitions(@NotNull @NotNull org.apache.jackrabbit.vault.fs.spi.PrivilegeDefinitions privilegeDefinitions) -
reset
void reset()
-