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
ConstructorsConstructorDescriptionDefaultClientTypeManager(KeycloakSession session, List<org.keycloak.representations.idm.ClientTypeRepresentation> globalClientTypes) -
Method Summary
Modifier and TypeMethodDescriptionaugmentClient(ClientModel client) getClientType(RealmModel realm, String typeName) org.keycloak.representations.idm.ClientTypesRepresentationgetClientTypes(RealmModel realm) voidupdateClientTypes(RealmModel realm, org.keycloak.representations.idm.ClientTypesRepresentation clientTypes) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.keycloak.client.clienttype.ClientTypeManager
close
-
Constructor Details
-
DefaultClientTypeManager
public DefaultClientTypeManager(KeycloakSession session, List<org.keycloak.representations.idm.ClientTypeRepresentation> globalClientTypes)
-
-
Method Details
-
getClientTypes
public org.keycloak.representations.idm.ClientTypesRepresentation getClientTypes(RealmModel realm) throws ClientTypeException - Specified by:
getClientTypesin interfaceClientTypeManager- Throws:
ClientTypeException
-
updateClientTypes
public void updateClientTypes(RealmModel realm, org.keycloak.representations.idm.ClientTypesRepresentation clientTypes) throws ClientTypeException - Specified by:
updateClientTypesin interfaceClientTypeManager- Throws:
ClientTypeException
-
getClientType
- Specified by:
getClientTypein interfaceClientTypeManager- Throws:
ClientTypeException
-
augmentClient
- Specified by:
augmentClientin interfaceClientTypeManager- Throws:
ClientTypeException
-