Interface AclManager

  • All Known Implementing Classes:
    DefaultAclManager

    public interface AclManager
    The Manager able to collect and build System Users and related ACL policies.
    • Method Detail

      • addUser

        boolean addUser​(@NotNull
                        @NotNull User user)
      • addGroup

        boolean addGroup​(@NotNull
                         @NotNull Group group)
      • addSystemUser

        boolean addSystemUser​(@NotNull
                              @NotNull SystemUser systemUser)
      • addMapping

        void addMapping​(@NotNull
                        @NotNull Mapping mapping)
      • addRepoinitExtention

        void addRepoinitExtention​(@Nullable
                                  @Nullable String repoInitText,
                                  @Nullable
                                  @Nullable String runMode,
                                  @NotNull
                                  @NotNull FeaturesManager featuresManager)
      • addNodetypeRegistration

        void addNodetypeRegistration​(@NotNull
                                     @NotNull String cndStatements)
      • addPrivilegeDefinitions

        void addPrivilegeDefinitions​(@NotNull
                                     @NotNull org.apache.jackrabbit.vault.fs.spi.PrivilegeDefinitions privilegeDefinitions)
      • reset

        void reset()