Package tigase.mix.util
Class MIXRepositoryManagerExtension
java.lang.Object
tigase.db.util.importexport.RepositoryManagerExtensionBase
tigase.pubsub.utils.PubSubRepositoryManagerExtension
tigase.mix.util.MIXRepositoryManagerExtension
- All Implemented Interfaces:
tigase.db.util.importexport.RepositoryManagerExtension
public class MIXRepositoryManagerExtension
extends tigase.pubsub.utils.PubSubRepositoryManagerExtension
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classNested classes/interfaces inherited from class tigase.pubsub.utils.PubSubRepositoryManagerExtension
tigase.pubsub.utils.PubSubRepositoryManagerExtension.PubSubComponentImporterExtension, tigase.pubsub.utils.PubSubRepositoryManagerExtension.PubSubDataImporterExtension, tigase.pubsub.utils.PubSubRepositoryManagerExtension.PubSubMAMImporterExtension, tigase.pubsub.utils.PubSubRepositoryManagerExtension.PubSubOwnerImporterExtension -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexportDomainData(String domain, Writer writer) voidexportUserData(Path userDirPath, tigase.xmpp.jid.BareJID serviceJid, Writer writer) Stream<tigase.util.ui.console.CommandlineParameter>Stream<tigase.util.ui.console.CommandlineParameter>tigase.db.util.importexport.ImporterExtensionMethods inherited from class tigase.pubsub.utils.PubSubRepositoryManagerExtension
exportData, exportMAMDataFromRepository, startImportUserDataMethods inherited from class tigase.db.util.importexport.RepositoryManagerExtensionBase
exportInclude, getNamesOfComponent, getRepository, getRootPath, initialize
-
Constructor Details
-
MIXRepositoryManagerExtension
public MIXRepositoryManagerExtension()
-
-
Method Details
-
getImportParameters
- Specified by:
getImportParametersin interfacetigase.db.util.importexport.RepositoryManagerExtension- Overrides:
getImportParametersin classtigase.pubsub.utils.PubSubRepositoryManagerExtension
-
getExportParameters
- Specified by:
getExportParametersin interfacetigase.db.util.importexport.RepositoryManagerExtension- Overrides:
getExportParametersin classtigase.pubsub.utils.PubSubRepositoryManagerExtension
-
exportDomainData
- Specified by:
exportDomainDatain interfacetigase.db.util.importexport.RepositoryManagerExtension- Overrides:
exportDomainDatain classtigase.pubsub.utils.PubSubRepositoryManagerExtension- Throws:
Exception
-
exportUserData
public void exportUserData(Path userDirPath, tigase.xmpp.jid.BareJID serviceJid, Writer writer) throws Exception - Specified by:
exportUserDatain interfacetigase.db.util.importexport.RepositoryManagerExtension- Overrides:
exportUserDatain classtigase.pubsub.utils.PubSubRepositoryManagerExtension- Throws:
Exception
-
startImportDomainData
public tigase.db.util.importexport.ImporterExtension startImportDomainData(String domain, String name, Map<String, String> attrs) throws Exception- Specified by:
startImportDomainDatain interfacetigase.db.util.importexport.RepositoryManagerExtension- Overrides:
startImportDomainDatain classtigase.pubsub.utils.PubSubRepositoryManagerExtension- Throws:
Exception
-