Class ClientsPartialImport

java.lang.Object
org.keycloak.partialimport.AbstractPartialImport<org.keycloak.representations.idm.ClientRepresentation>
org.keycloak.partialimport.ClientsPartialImport
All Implemented Interfaces:
PartialImport<org.keycloak.representations.idm.ClientRepresentation>

public class ClientsPartialImport extends AbstractPartialImport<org.keycloak.representations.idm.ClientRepresentation>
PartialImport handler for Clients.
Author:
Stan Silvert ssilvert@redhat.com (C) 2016 Red Hat Inc.
  • Field Summary

    Fields inherited from class org.keycloak.partialimport.AbstractPartialImport

    toOverwrite, toSkip
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    create(org.keycloak.models.RealmModel realm, org.keycloak.models.KeycloakSession session, org.keycloak.representations.idm.ClientRepresentation clientRep)
     
    boolean
    exists(org.keycloak.models.RealmModel realm, org.keycloak.models.KeycloakSession session, org.keycloak.representations.idm.ClientRepresentation clientRep)
     
    existsMessage(org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.ClientRepresentation clientRep)
     
    getModelId(org.keycloak.models.RealmModel realm, org.keycloak.models.KeycloakSession session, org.keycloak.representations.idm.ClientRepresentation clientRep)
     
    getName(org.keycloak.representations.idm.ClientRepresentation clientRep)
     
    List<org.keycloak.representations.idm.ClientRepresentation>
    getRepList(org.keycloak.representations.idm.PartialImportRepresentation partialImportRep)
     
    org.keycloak.partialimport.ResourceType
     
    static boolean
     
    void
    remove(org.keycloak.models.RealmModel realm, org.keycloak.models.KeycloakSession session, org.keycloak.representations.idm.ClientRepresentation clientRep)
     

    Methods inherited from class org.keycloak.partialimport.AbstractPartialImport

    added, doImport, existsError, overwritten, prepare, removeOverwrites, skipped

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ClientsPartialImport

      public ClientsPartialImport()
  • Method Details

    • getRepList

      public List<org.keycloak.representations.idm.ClientRepresentation> getRepList(org.keycloak.representations.idm.PartialImportRepresentation partialImportRep)
      Specified by:
      getRepList in class AbstractPartialImport<org.keycloak.representations.idm.ClientRepresentation>
    • getName

      public String getName(org.keycloak.representations.idm.ClientRepresentation clientRep)
      Specified by:
      getName in class AbstractPartialImport<org.keycloak.representations.idm.ClientRepresentation>
    • getModelId

      public String getModelId(org.keycloak.models.RealmModel realm, org.keycloak.models.KeycloakSession session, org.keycloak.representations.idm.ClientRepresentation clientRep)
      Specified by:
      getModelId in class AbstractPartialImport<org.keycloak.representations.idm.ClientRepresentation>
    • exists

      public boolean exists(org.keycloak.models.RealmModel realm, org.keycloak.models.KeycloakSession session, org.keycloak.representations.idm.ClientRepresentation clientRep)
      Specified by:
      exists in class AbstractPartialImport<org.keycloak.representations.idm.ClientRepresentation>
    • existsMessage

      public String existsMessage(org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.ClientRepresentation clientRep)
      Specified by:
      existsMessage in class AbstractPartialImport<org.keycloak.representations.idm.ClientRepresentation>
    • getResourceType

      public org.keycloak.partialimport.ResourceType getResourceType()
      Specified by:
      getResourceType in class AbstractPartialImport<org.keycloak.representations.idm.ClientRepresentation>
    • remove

      public void remove(org.keycloak.models.RealmModel realm, org.keycloak.models.KeycloakSession session, org.keycloak.representations.idm.ClientRepresentation clientRep)
      Specified by:
      remove in class AbstractPartialImport<org.keycloak.representations.idm.ClientRepresentation>
    • create

      public void create(org.keycloak.models.RealmModel realm, org.keycloak.models.KeycloakSession session, org.keycloak.representations.idm.ClientRepresentation clientRep)
      Specified by:
      create in class AbstractPartialImport<org.keycloak.representations.idm.ClientRepresentation>
    • isInternalClient

      public static boolean isInternalClient(String clientId)