registerPermissionStateRepoBuilder
Registers a PermissionStateRepoBuilder for a a given type of Permission. Only one builder can be registered per type of Permission. Make sure to call unregisterPermissionStateRepoBuilder before calling this if a permission has been registered before. This method is thread-safe.
Parameters
the type of Permission for which to register the builder.
the closure to build a BasePermissionStateRepo for a given P.
Throws
if the permission was already registered.
Registers a PermissionStateRepoBuilder for a a given type of Permission. Only one builder can be registered per type of Permission. Make sure to call unregisterPermissionStateRepoBuilder before calling this if a permission has been registered before. This method is thread-safe.
Parameters
the type of Permission for which to register the builder.
the closure to build a BasePermissionStateRepo for a given P.
Throws
if the permission was already registered.