Interface RegistryService<Realm extends RealmRegistry,​Permission extends PermissionRegistry,​EndPoint extends EndPointRegistry>

    • Method Detail

      • getRealm

        Realm getRealm​(java.lang.String code)
      • registerRealm

        Realm registerRealm​(@NotNull
                            Realm realm,
                            @NotNull
                            @NotNull java.util.List<Permission> permissions,
                            @NotNull
                            @NotNull java.util.List<EndPoint> endPoints)
      • unregisterRealm

        void unregisterRealm​(Realm realm)
      • getPermission

        Permission getPermission​(java.lang.String permissionCode)
      • getEndPoint

        EndPoint getEndPoint​(java.lang.String url)
      • revokePermission

        void revokePermission​(java.lang.String permissionCode)
        Revoke a disabled permission in order to reuse permissionCode.
      • revokeEndPoint

        void revokeEndPoint​(java.lang.String url)
        Revoke a disabled endPoint in order to reuse permissionCode.
      • buildSiteMap

        default java.util.List<SiteEntry> buildSiteMap​(java.util.List<EndPoint> endPoints)
        Build SiteMap by given endPoints. EndPoints could be filtered by permission in advance.