Package tigase.db.util.importexport
Interface RepositoryManagerExtension
- All Known Implementing Classes:
CredentialsExtension,JabberIqPrivateExtension,RepositoryManagerExtensionBase
public interface RepositoryManagerExtension
-
Method Summary
Modifier and TypeMethodDescriptionvoidexportDomainData(String domain, Writer writer) voidexportUserData(Path userDirPath, BareJID user, Writer writer) default Stream<CommandlineParameter> default Stream<CommandlineParameter> default voidinitialize(Kernel kernel, DataSourceHelper dataSourceHelper, RepositoryHolder repositoryHolder, Path rootPath) default ImporterExtensiondefault ImporterExtension
-
Method Details
-
getExportParameters
-
getImportParameters
-
initialize
default void initialize(Kernel kernel, DataSourceHelper dataSourceHelper, RepositoryHolder repositoryHolder, Path rootPath) -
exportDomainData
- Throws:
Exception
-
exportUserData
- Throws:
Exception
-
startImportDomainData
default ImporterExtension startImportDomainData(String domain, String name, Map<String, String> attrs) throws Exception- Throws:
Exception
-
startImportUserData
default ImporterExtension startImportUserData(BareJID userJid, String name, Map<String, String> attrs) throws Exception- Throws:
Exception
-