public interface IPrivilegeManager<T extends IPrivilege>
Modifier and Type | Method and Description |
---|---|
void |
add(T privilege)
Add a privilege.
|
boolean |
canFindByName(String name)
Checks if a privilege with the specified name can be found.
|
T |
findByName(String name)
Finds a privilege by its unique name.
|
void |
modify(T privilege)
Modify a privilege.
|
void |
remove(String name)
Remove a privilege.
|
Set<String> |
searchNames(Set<SearchFilter> filter)
Returns a set of privilege names for a given search criteria.
|
Set<String> |
searchNames(Set<SearchFilter> filter,
int searchSizeLimit,
int searchTimeLimit)
Returns a set of privilege names for a given search criteria.
|
boolean canFindByName(String name) throws EntitlementException
name
- name of the privilege.EntitlementException
- if search failed.T findByName(String name) throws EntitlementException
name
- name of the privilege to be returnedEntitlementException
- if privilege is not found.void add(T privilege) throws EntitlementException
privilege
- privilege to add.EntitlementException
- if privilege cannot be added.void remove(String name) throws EntitlementException
name
- name of the privilege to be removed.EntitlementException
- if privilege cannot be removed.void modify(T privilege) throws EntitlementException
privilege
- the privilege to be modifiedEntitlementException
- if privilege cannot be modified.Set<String> searchNames(Set<SearchFilter> filter, int searchSizeLimit, int searchTimeLimit) throws EntitlementException
filter
- Set of search filter.searchSizeLimit
- Search size limit.searchTimeLimit
- Search time limit in seconds.EntitlementException
- if search failed.Set<String> searchNames(Set<SearchFilter> filter) throws EntitlementException
filter
- Set of search filter.EntitlementException
- if search failed.Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.