Interface IIndirectClientAuthorizationHandler
- All Superinterfaces:
IAPIHandler
,IGenericHandler
,Serializable
- All Known Implementing Classes:
IndirectClientAuthorizationHandler
Handler for
IndirectClientAuthorization
entities.- Since:
- 8.0.0
- Author:
- XIMA Media GmbH
-
Method Summary
Modifier and TypeMethodDescriptiongetAllByIds
(UserContext uc, Set<Long> ids) Retrieves all indirect client authorizations with one of the given IDs.getByAuthenticator
(UserContext uc, IAuthenticator<?> auth) Retrieves all indirect client authorizations that use the given authenticator.getByUserProfile
(UserContext uc, org.pac4j.core.profile.UserProfile userProfile) Returns all indirect client authorizations which match the profile based on the configured filter.Methods inherited from interface de.xima.fc.com.interfaces.IAPIHandler
getName
Methods inherited from interface de.xima.fc.handler.interfaces.entity.IGenericHandler
create, create, delete, delete, deleteBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getById, getEntityRefs, getSingleAttributes, getSingleAttributes, resultTotalCount, update, update
-
Method Details
-
getAllByIds
Retrieves all indirect client authorizations with one of the given IDs.- Parameters:
uc
- User context for database transactions.ids
- of the entities.- Returns:
- A set of indirect client authorizations that have one of the given IDs.
- Since:
- 8.0.4
-
getByAuthenticator
Retrieves all indirect client authorizations that use the given authenticator.- Parameters:
uc
- User context for database transactions.auth
- The authenticator that is used by the indirect client authorizations.- Returns:
- A list of all indirect client authorizations that use the given authenticator.
-
getByUserProfile
List<IndirectClientAuthorization> getByUserProfile(UserContext uc, org.pac4j.core.profile.UserProfile userProfile) Returns all indirect client authorizations which match the profile based on the configured filter.- Parameters:
uc
- user context for database transactionsuserProfile
- to check for- Returns:
- a list of indirect client authorizations which match the profile based on the configured filter.
-