Package tigase.db.util.importexport
Interface RepositoryManagerExtension
- All Known Implementing Classes:
CredentialsExtension
,JabberIqPrivateExtension
,RepositoryManagerExtensionBase
public interface RepositoryManagerExtension
-
Method Summary
Modifier and TypeMethodDescriptionvoid
exportDomainData
(String domain, Writer writer) void
exportUserData
(Path userDirPath, BareJID user, Writer writer) default Stream<CommandlineParameter>
default Stream<CommandlineParameter>
default void
initialize
(Kernel kernel, DataSourceHelper dataSourceHelper, RepositoryHolder repositoryHolder, Path rootPath) default ImporterExtension
default 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
-