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
  • Constructor Details

    • MIXRepositoryManagerExtension

      public MIXRepositoryManagerExtension()
  • Method Details

    • getImportParameters

      public Stream<tigase.util.ui.console.CommandlineParameter> getImportParameters()
      Specified by:
      getImportParameters in interface tigase.db.util.importexport.RepositoryManagerExtension
      Overrides:
      getImportParameters in class tigase.pubsub.utils.PubSubRepositoryManagerExtension
    • getExportParameters

      public Stream<tigase.util.ui.console.CommandlineParameter> getExportParameters()
      Specified by:
      getExportParameters in interface tigase.db.util.importexport.RepositoryManagerExtension
      Overrides:
      getExportParameters in class tigase.pubsub.utils.PubSubRepositoryManagerExtension
    • exportDomainData

      public void exportDomainData(String domain, Writer writer) throws Exception
      Specified by:
      exportDomainData in interface tigase.db.util.importexport.RepositoryManagerExtension
      Overrides:
      exportDomainData in class tigase.pubsub.utils.PubSubRepositoryManagerExtension
      Throws:
      Exception
    • exportUserData

      public void exportUserData(Path userDirPath, tigase.xmpp.jid.BareJID serviceJid, Writer writer) throws Exception
      Specified by:
      exportUserData in interface tigase.db.util.importexport.RepositoryManagerExtension
      Overrides:
      exportUserData in class tigase.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:
      startImportDomainData in interface tigase.db.util.importexport.RepositoryManagerExtension
      Overrides:
      startImportDomainData in class tigase.pubsub.utils.PubSubRepositoryManagerExtension
      Throws:
      Exception