Interface IIndirectClientAuthorizationHandler
- 
- All Superinterfaces:
 IAPIHandler,IGenericHandler,Serializable
- All Known Implementing Classes:
 IndirectClientAuthorizationHandler
public interface IIndirectClientAuthorizationHandler extends IGenericHandler
Handler forIndirectClientAuthorizationentities.- Since:
 - 8.0.0
 - Author:
 - XIMA Media GmbH
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<IndirectClientAuthorization>getByAuthenticator(UserContext uc, IAuthenticator<?> auth)Retrieves all indirect client authorizations that use the given authenticator.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.- 
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 Detail
- 
getByAuthenticator
List<IndirectClientAuthorization> getByAuthenticator(UserContext uc, IAuthenticator<?> auth)
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.
 
 
 - 
 
 -