Interface ExportImportManager


public interface ExportImportManager
Manage importing and updating of realms for the store.
Author:
Alexander Schwartz
  • Method Summary

    Modifier and Type
    Method
    Description
    org.keycloak.models.UserModel
    createUser(org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.UserRepresentation userRep)
     
    void
    exportRealm(org.keycloak.models.RealmModel realm, ExportOptions options, ExportAdapter callback)
     
    org.keycloak.models.RealmModel
    importRealm(InputStream requestBody)
     
    void
    importRealm(org.keycloak.representations.idm.RealmRepresentation rep, org.keycloak.models.RealmModel newRealm, Runnable userImport)
     
    partialImportRealm(org.keycloak.models.RealmModel realm, InputStream requestBody)
     
    void
    updateRealm(org.keycloak.representations.idm.RealmRepresentation rep, org.keycloak.models.RealmModel realm)
     
  • Method Details

    • importRealm

      void importRealm(org.keycloak.representations.idm.RealmRepresentation rep, org.keycloak.models.RealmModel newRealm, Runnable userImport)
    • partialImportRealm

      PartialImportResults partialImportRealm(org.keycloak.models.RealmModel realm, InputStream requestBody)
    • updateRealm

      void updateRealm(org.keycloak.representations.idm.RealmRepresentation rep, org.keycloak.models.RealmModel realm)
    • createUser

      org.keycloak.models.UserModel createUser(org.keycloak.models.RealmModel realm, org.keycloak.representations.idm.UserRepresentation userRep)
    • exportRealm

      void exportRealm(org.keycloak.models.RealmModel realm, ExportOptions options, ExportAdapter callback)
    • importRealm

      org.keycloak.models.RealmModel importRealm(InputStream requestBody)