public class DirExportProvider extends MultipleStepsExportProvider
MultipleStepsExportProvider.FederatedUsersHolder, MultipleStepsExportProvider.RealmsHolder, MultipleStepsExportProvider.UsersHolder
logger
Constructor and Description |
---|
DirExportProvider() |
DirExportProvider(File rootDirectory) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
static boolean |
recursiveDeleteDir(File dirPath) |
protected void |
writeFederatedUsers(String fileName,
KeycloakSession session,
RealmModel realm,
List<String> users) |
void |
writeRealm(String fileName,
RealmRepresentation rep) |
protected void |
writeUsers(String fileName,
KeycloakSession session,
RealmModel realm,
List<UserModel> users) |
exportModel, exportRealm, exportRealmImpl
public DirExportProvider()
public DirExportProvider(File rootDirectory)
public static boolean recursiveDeleteDir(File dirPath)
public void writeRealm(String fileName, RealmRepresentation rep) throws IOException
writeRealm
in class MultipleStepsExportProvider
IOException
protected void writeUsers(String fileName, KeycloakSession session, RealmModel realm, List<UserModel> users) throws IOException
writeUsers
in class MultipleStepsExportProvider
IOException
protected void writeFederatedUsers(String fileName, KeycloakSession session, RealmModel realm, List<String> users) throws IOException
writeFederatedUsers
in class MultipleStepsExportProvider
IOException
public void close()
Copyright © 2021 JBoss by Red Hat. All rights reserved.