Package org.keycloak.storage.datastore
Class DefaultExportImportManager
java.lang.Object
org.keycloak.storage.datastore.DefaultExportImportManager
- All Implemented Interfaces:
 ExportImportManager
This wraps the functionality about export/import for the storage.
- Author:
 - Alexander Schwartz
 
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic ComponentModelconvertFedMapperToComponent(RealmModel realm, ComponentModel parent, UserFederationMapperRepresentation rep, String newMapperType) static ComponentModelconvertFedProviderToComponent(String realmId, UserFederationProviderRepresentation fedModel) static voidcreateClientScopeMappings(RealmModel realm, ClientModel clientModel, List<ScopeMappingRepresentation> mappings) createUser(RealmModel newRealm, UserRepresentation userRep) voidexportRealm(RealmModel realm, ExportOptions options, ExportAdapter callback) static longimportAuthenticationFlows(KeycloakSession session, RealmModel newRealm, RealmRepresentation rep) protected static voidimportComponents(RealmModel newRealm, MultivaluedHashMap<String, ComponentExportRepresentation> components, String parentId) static voidimportFederatedUser(KeycloakSession session, RealmModel newRealm, UserRepresentation userRep) static voidimportGroups(RealmModel realm, RealmRepresentation rep) importRealm(InputStream requestBody) voidimportRealm(RealmRepresentation rep, RealmModel newRealm, boolean skipUserDependent) static voidimportRealmAuthorizationSettings(RealmRepresentation rep, RealmModel newRealm, KeycloakSession session) static voidimportUserFederationProvidersAndMappers(KeycloakSession session, RealmRepresentation rep, RealmModel newRealm) partialImportRealm(RealmModel realm, InputStream requestBody) static voidrenameRealm(RealmModel realm, String name) static RequiredActionProviderModelstatic OTPPolicyvoidupdateRealm(RealmRepresentation rep, RealmModel realm)  
- 
Constructor Details
- 
DefaultExportImportManager
 
 - 
 - 
Method Details
- 
exportRealm
- Specified by:
 exportRealmin interfaceExportImportManager
 - 
importRealm
- Specified by:
 importRealmin interfaceExportImportManager
 - 
importRealm
- Specified by:
 importRealmin interfaceExportImportManager
 - 
partialImportRealm
- Specified by:
 partialImportRealmin interfaceExportImportManager
 - 
getClaimsMask
 - 
createClientScopeMappings
public static void createClientScopeMappings(RealmModel realm, ClientModel clientModel, List<ScopeMappingRepresentation> mappings)  - 
renameRealm
 - 
updateRealm
- Specified by:
 updateRealmin interfaceExportImportManager
 - 
createUser
- Specified by:
 createUserin interfaceExportImportManager
 - 
convertDeprecatedSocialProviders
 - 
importUserFederationProvidersAndMappers
public static void importUserFederationProvidersAndMappers(KeycloakSession session, RealmRepresentation rep, RealmModel newRealm)  - 
convertFedMapperToComponent
public static ComponentModel convertFedMapperToComponent(RealmModel realm, ComponentModel parent, UserFederationMapperRepresentation rep, String newMapperType)  - 
convertFedProviderToComponent
public static ComponentModel convertFedProviderToComponent(String realmId, UserFederationProviderRepresentation fedModel)  - 
importComponents
protected static void importComponents(RealmModel newRealm, MultivaluedHashMap<String, ComponentExportRepresentation> components, String parentId)  - 
importGroups
 - 
importAuthenticationFlows
public static Map<String,String> importAuthenticationFlows(KeycloakSession session, RealmModel newRealm, RealmRepresentation rep)  - 
toPolicy
 - 
toModel
 - 
importRealmAuthorizationSettings
public static void importRealmAuthorizationSettings(RealmRepresentation rep, RealmModel newRealm, KeycloakSession session)  - 
importFederatedUser
public static void importFederatedUser(KeycloakSession session, RealmModel newRealm, UserRepresentation userRep)  
 -