Package org.keycloak.exportimport.dir
Class DirExportProvider
java.lang.Object
org.keycloak.exportimport.util.MultipleStepsExportProvider<DirExportProvider>
org.keycloak.exportimport.dir.DirExportProvider
- All Implemented Interfaces:
 ExportProvider,Provider
- Author:
 - Marek Posolda
 
- 
Nested Class Summary
Nested classes/interfaces inherited from class org.keycloak.exportimport.util.MultipleStepsExportProvider
MultipleStepsExportProvider.FederatedUsersHolder, MultipleStepsExportProvider.UsersHolder - 
Field Summary
Fields inherited from class org.keycloak.exportimport.util.MultipleStepsExportProvider
factory, logger - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidclose()static booleanrecursiveDeleteDir(File dirPath) protected voidwriteFederatedUsers(String fileName, KeycloakSession session, RealmModel realm, List<String> users) voidwriteRealm(String fileName, RealmRepresentation rep) protected voidwriteUsers(String fileName, KeycloakSession session, RealmModel realm, List<UserModel> users) Methods inherited from class org.keycloak.exportimport.util.MultipleStepsExportProvider
exportModel, exportRealm, exportRealmImpl, withRealmName, withUsersExportStrategy, withUsersPerFile 
- 
Constructor Details
- 
DirExportProvider
 
 - 
 - 
Method Details
- 
recursiveDeleteDir
 - 
writeRealm
- Specified by:
 writeRealmin classMultipleStepsExportProvider<DirExportProvider>- Throws:
 IOException
 - 
writeUsers
protected void writeUsers(String fileName, KeycloakSession session, RealmModel realm, List<UserModel> users) throws IOException - Specified by:
 writeUsersin classMultipleStepsExportProvider<DirExportProvider>- Throws:
 IOException
 - 
writeFederatedUsers
protected void writeFederatedUsers(String fileName, KeycloakSession session, RealmModel realm, List<String> users) throws IOException - Specified by:
 writeFederatedUsersin classMultipleStepsExportProvider<DirExportProvider>- Throws:
 IOException
 - 
close
public void close() - 
withDir
 
 -