Package org.keycloak.services.clienttype
Class DefaultClientTypeManager
java.lang.Object
org.keycloak.services.clienttype.DefaultClientTypeManager
- All Implemented Interfaces:
org.keycloak.client.clienttype.ClientTypeManager,org.keycloak.provider.Provider
public class DefaultClientTypeManager
extends Object
implements org.keycloak.client.clienttype.ClientTypeManager
- Author:
- Marek Posolda
-
Field Summary
Fields inherited from interface org.keycloak.client.clienttype.ClientTypeManager
SERVICE_ACCOUNT, STANDARD -
Constructor Summary
ConstructorsConstructorDescriptionDefaultClientTypeManager(org.keycloak.models.KeycloakSession session, List<org.keycloak.representations.idm.ClientTypeRepresentation> globalClientTypes) -
Method Summary
Modifier and TypeMethodDescriptionorg.keycloak.models.ClientModelaugmentClient(org.keycloak.models.ClientModel client) org.keycloak.client.clienttype.ClientTypegetClientType(org.keycloak.models.RealmModel realm, String typeName) org.keycloak.representations.idm.ClientTypesRepresentationgetClientTypes(org.keycloak.models.RealmModel realm) voidupdateClientTypes(org.keycloak.models.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(org.keycloak.models.KeycloakSession session, List<org.keycloak.representations.idm.ClientTypeRepresentation> globalClientTypes)
-
-
Method Details
-
getClientTypes
public org.keycloak.representations.idm.ClientTypesRepresentation getClientTypes(org.keycloak.models.RealmModel realm) throws org.keycloak.client.clienttype.ClientTypeException - Specified by:
getClientTypesin interfaceorg.keycloak.client.clienttype.ClientTypeManager- Throws:
org.keycloak.client.clienttype.ClientTypeException
-
updateClientTypes
public void updateClientTypes(org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.ClientTypesRepresentation clientTypes) throws org.keycloak.client.clienttype.ClientTypeException - Specified by:
updateClientTypesin interfaceorg.keycloak.client.clienttype.ClientTypeManager- Throws:
org.keycloak.client.clienttype.ClientTypeException
-
getClientType
public org.keycloak.client.clienttype.ClientType getClientType(org.keycloak.models.RealmModel realm, String typeName) throws org.keycloak.client.clienttype.ClientTypeException - Specified by:
getClientTypein interfaceorg.keycloak.client.clienttype.ClientTypeManager- Throws:
org.keycloak.client.clienttype.ClientTypeException
-
augmentClient
public org.keycloak.models.ClientModel augmentClient(org.keycloak.models.ClientModel client) throws org.keycloak.client.clienttype.ClientTypeException - Specified by:
augmentClientin interfaceorg.keycloak.client.clienttype.ClientTypeManager- Throws:
org.keycloak.client.clienttype.ClientTypeException
-