public interface PrivilegeFactory
Privileges.
Thus factories can create Privileges that implement custom rules
to Privilege.isGranted(String) grant}.
Factories are registred via SCR via providing this Interface as service.
Privilege Store to delegate the
management of their user-dependent configuration data.Privilege| Modifier and Type | Method and Description |
|---|---|
Privilege |
create(java.lang.String privilegeId,
Authorizable authorizable,
PrivilegeStore store)
Deprecated.
The Factory creates an Privilege in any case.
|
java.util.Collection<java.lang.String> |
handles()
Deprecated.
Explicitly declare the Privileges this Factor is able to create Privileges
for.
In case another Factory for one of the Privileges is already configured, registration of this Factory fails |
java.util.Collection<java.lang.String> handles()
Privilege-ID
this factory registers forPrivilege create(java.lang.String privilegeId, Authorizable authorizable, PrivilegeStore store)
privilegeId - of the Privilege to create. must be contained in the set it handlesauthorizable - this privilege is created forstore - containing configuration for the authorizable/privilege pairCopyright © 2010 - 2023 Adobe. All Rights Reserved