Package org.keycloak.services.clienttype
Class DefaultClientTypeManager
java.lang.Object
org.keycloak.services.clienttype.DefaultClientTypeManager
- All Implemented Interfaces:
ClientTypeManager
,Provider
- Author:
- Marek Posolda
-
Field Summary
Fields inherited from interface org.keycloak.client.clienttype.ClientTypeManager
SERVICE_ACCOUNT, STANDARD
-
Constructor Summary
ConstructorDescriptionDefaultClientTypeManager
(KeycloakSession session, List<ClientTypeRepresentation> globalClientTypes) -
Method Summary
Modifier and TypeMethodDescriptionaugmentClient
(ClientModel client) getClientType
(RealmModel realm, String typeName) getClientTypes
(RealmModel realm) void
updateClientTypes
(RealmModel realm, ClientTypesRepresentation clientTypes) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.keycloak.client.clienttype.ClientTypeManager
close
-
Constructor Details
-
DefaultClientTypeManager
public DefaultClientTypeManager(KeycloakSession session, List<ClientTypeRepresentation> globalClientTypes)
-
-
Method Details
-
getClientTypes
- Specified by:
getClientTypes
in interfaceClientTypeManager
- Throws:
ClientTypeException
-
updateClientTypes
public void updateClientTypes(RealmModel realm, ClientTypesRepresentation clientTypes) throws ClientTypeException - Specified by:
updateClientTypes
in interfaceClientTypeManager
- Throws:
ClientTypeException
-
getClientType
- Specified by:
getClientType
in interfaceClientTypeManager
- Throws:
ClientTypeException
-
augmentClient
- Specified by:
augmentClient
in interfaceClientTypeManager
- Throws:
ClientTypeException
-