## Uses of Class
org.keycloak.representations.idm.ClientRepresentation

- Packages that use ClientRepresentation
  Package | Description
  --- | ---
  org.keycloak.exportimport |
  org.keycloak.exportimport.util |
  org.keycloak.models.utils |
  org.keycloak.partialimport |
  org.keycloak.protocol |
  org.keycloak.protocol.oidc |
  org.keycloak.protocol.saml |
  org.keycloak.representations.idm |
  org.keycloak.services.clientregistration |
  org.keycloak.services.clientregistration.oidc |
  org.keycloak.services.managers |
  org.keycloak.services.resources.admin |

- - ### Uses of ClientRepresentation in org.keycloak.exportimport

    Methods in org.keycloak.exportimport that return ClientRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `ClientRepresentation` | KeycloakClientDescriptionConverter.`convertToInternal(String description)`
    `ClientRepresentation` | ClientDescriptionConverter.`convertToInternal(String description)`

  - ### Uses of ClientRepresentation in org.keycloak.exportimport.util

    Methods in org.keycloak.exportimport.util that return ClientRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `static ClientRepresentation` | ExportUtils.`exportClient(ClientModel client)` Full export of application including claims and secret

  - ### Uses of ClientRepresentation in org.keycloak.models.utils

    Methods in org.keycloak.models.utils that return ClientRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `static ClientRepresentation` | ModelToRepresentation.`toRepresentation(ClientModel clientModel)`

    Methods in org.keycloak.models.utils with parameters of type ClientRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `static ClientModel` | RepresentationToModel.`createClient(KeycloakSession session, RealmModel realm, ClientRepresentation resourceRep, boolean addDefaultRoles)` Does not create scope or role mappings!
    `static void` | RepresentationToModel.`updateClient(ClientRepresentation rep, ClientModel resource)`

  - ### Uses of ClientRepresentation in org.keycloak.partialimport

    Methods in org.keycloak.partialimport that return types with arguments of type ClientRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `List<ClientRepresentation>` | ClientsPartialImport.`getRepList(PartialImportRepresentation partialImportRep)`

    Methods in org.keycloak.partialimport with parameters of type ClientRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientsPartialImport.`create(RealmModel realm, KeycloakSession session, ClientRepresentation clientRep)`
    `boolean` | ClientsPartialImport.`exists(RealmModel realm, KeycloakSession session, ClientRepresentation clientRep)`
    `String` | ClientsPartialImport.`existsMessage(ClientRepresentation clientRep)`
    `String` | ClientsPartialImport.`getModelId(RealmModel realm, KeycloakSession session, ClientRepresentation clientRep)`
    `String` | ClientsPartialImport.`getName(ClientRepresentation clientRep)`
    `void` | ClientsPartialImport.`remove(RealmModel realm, KeycloakSession session, ClientRepresentation clientRep)`

  - ### Uses of ClientRepresentation in org.keycloak.protocol

    Methods in org.keycloak.protocol with parameters of type ClientRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `void` | LoginProtocolFactory.`setupClientDefaults(ClientRepresentation rep, ClientModel newClient)` Setup default values for new clients.

  - ### Uses of ClientRepresentation in org.keycloak.protocol.oidc

    Methods in org.keycloak.protocol.oidc that return ClientRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `ClientRepresentation` | OIDCClientDescriptionConverter.`convertToInternal(String description)`

    Methods in org.keycloak.protocol.oidc with parameters of type ClientRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `void` | OIDCLoginProtocolFactory.`setupClientDefaults(ClientRepresentation rep, ClientModel newClient)`

  - ### Uses of ClientRepresentation in org.keycloak.protocol.saml

    Methods in org.keycloak.protocol.saml that return ClientRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `ClientRepresentation` | EntityDescriptorDescriptionConverter.`convertToInternal(String description)`

    Methods in org.keycloak.protocol.saml with parameters of type ClientRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `void` | SamlProtocolFactory.`setupClientDefaults(ClientRepresentation clientRep, ClientModel newClient)`

  - ### Uses of ClientRepresentation in org.keycloak.representations.idm

    Subclasses of ClientRepresentation in org.keycloak.representations.idm
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ApplicationRepresentation` Deprecated.
    `class` | `OAuthClientRepresentation` Deprecated.

    Fields in org.keycloak.representations.idm with type parameters of type ClientRepresentation
    Modifier and Type | Field and Description
    --- | ---
    `protected List<ClientRepresentation>` | RealmRepresentation.`clients`
    `protected List<ClientRepresentation>` | PartialImportRepresentation.`clients`

    Methods in org.keycloak.representations.idm that return types with arguments of type ClientRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `List<ClientRepresentation>` | RealmRepresentation.`getClients()`
    `List<ClientRepresentation>` | PartialImportRepresentation.`getClients()`

    Method parameters in org.keycloak.representations.idm with type arguments of type ClientRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `void` | RealmRepresentation.`setClients(List<ClientRepresentation> clients)`
    `void` | PartialImportRepresentation.`setClients(List<ClientRepresentation> clients)`

  - ### Uses of ClientRepresentation in org.keycloak.services.clientregistration

    Methods in org.keycloak.services.clientregistration that return ClientRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `ClientRepresentation` | AbstractClientRegistrationProvider.`create(ClientRepresentation client)`
    `ClientRepresentation` | AbstractClientRegistrationProvider.`get(String clientId)`
    `ClientRepresentation` | AbstractClientRegistrationProvider.`update(String clientId, ClientRepresentation rep)`

    Methods in org.keycloak.services.clientregistration with parameters of type ClientRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `ClientRepresentation` | AbstractClientRegistrationProvider.`create(ClientRepresentation client)`
    `javax.ws.rs.core.Response` | DefaultClientRegistrationProvider.`createDefault(ClientRepresentation client)`
    `ClientRepresentation` | AbstractClientRegistrationProvider.`update(String clientId, ClientRepresentation rep)`
    `javax.ws.rs.core.Response` | DefaultClientRegistrationProvider.`updateDefault(String clientId, ClientRepresentation client)`

  - ### Uses of ClientRepresentation in org.keycloak.services.clientregistration.oidc

    Methods in org.keycloak.services.clientregistration.oidc that return ClientRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `static ClientRepresentation` | DescriptionConverter.`toInternal(OIDCClientRepresentation clientOIDC)`

    Methods in org.keycloak.services.clientregistration.oidc with parameters of type ClientRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `static OIDCClientRepresentation` | DescriptionConverter.`toExternalResponse(ClientRepresentation client, URI uri)`

  - ### Uses of ClientRepresentation in org.keycloak.services.managers

    Methods in org.keycloak.services.managers with parameters of type ClientRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `static ClientModel` | ClientManager.`createClient(KeycloakSession session, RealmModel realm, ClientRepresentation rep, boolean addDefaultRoles)` Should not be called from an import.

  - ### Uses of ClientRepresentation in org.keycloak.services.resources.admin

    Methods in org.keycloak.services.resources.admin that return ClientRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `ClientRepresentation` | RealmAdminResource.`convertClientDescription(String description)` Base path for importing clients under this realm.
    `ClientRepresentation` | ClientResource.`getClient()` Get representation of the client
    `ClientRepresentation` | ClientResource.`regenerateRegistrationAccessToken()` Generate a new registration access token for the client

    Methods in org.keycloak.services.resources.admin that return types with arguments of type ClientRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `List<ClientRepresentation>` | ClientsResource.`getClients(String clientId)` Get clients belonging to the realm Returns a list of clients belonging to the realm

    Methods in org.keycloak.services.resources.admin with parameters of type ClientRepresentation
    Modifier and Type | Method and Description
    --- | ---
    `javax.ws.rs.core.Response` | ClientsResource.`createClient(javax.ws.rs.core.UriInfo uriInfo, ClientRepresentation rep)` Create a new client Client's client_id must be unique!
    `javax.ws.rs.core.Response` | ClientResource.`update(ClientRepresentation rep)` Update the client
    `void` | ClientResource.`updateClientFromRep(ClientRepresentation rep, ClientModel client, KeycloakSession session)`

Copyright © 2016 JBoss by Red Hat. All rights reserved.