Class DefaultClientType

java.lang.Object
org.keycloak.services.clienttype.impl.DefaultClientType
All Implemented Interfaces:
org.keycloak.client.clienttype.ClientType

public class DefaultClientType extends Object implements org.keycloak.client.clienttype.ClientType
Author:
Marek Posolda
  • Constructor Details

    • DefaultClientType

      public DefaultClientType(org.keycloak.representations.idm.ClientTypeRepresentation clientType, org.keycloak.client.clienttype.ClientType parentClientType)
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface org.keycloak.client.clienttype.ClientType
    • isApplicable

      public boolean isApplicable(String optionName)
      Specified by:
      isApplicable in interface org.keycloak.client.clienttype.ClientType
    • getTypeValue

      public <T> T getTypeValue(String optionName, Class<T> optionType)
      Specified by:
      getTypeValue in interface org.keycloak.client.clienttype.ClientType
    • getOptionNames

      public Set<String> getOptionNames()
      Specified by:
      getOptionNames in interface org.keycloak.client.clienttype.ClientType
    • augment

      public org.keycloak.models.ClientModel augment(org.keycloak.models.ClientModel client)
      Specified by:
      augment in interface org.keycloak.client.clienttype.ClientType