Class MUCRepositoryManagerExtension

java.lang.Object
tigase.db.util.importexport.RepositoryManagerExtensionBase
tigase.muc.repository.MUCRepositoryManagerExtension
All Implemented Interfaces:
tigase.db.util.importexport.RepositoryManagerExtension

public class MUCRepositoryManagerExtension extends tigase.db.util.importexport.RepositoryManagerExtensionBase
  • Constructor Details

    • MUCRepositoryManagerExtension

      public MUCRepositoryManagerExtension()
  • Method Details

    • getExportParameters

      public Stream<tigase.util.ui.console.CommandlineParameter> getExportParameters()
    • getImportParameters

      public Stream<tigase.util.ui.console.CommandlineParameter> getImportParameters()
    • initialize

      public void initialize(tigase.kernel.core.Kernel kernel, tigase.db.util.importexport.DataSourceHelper dataSourceHelper, tigase.db.util.importexport.RepositoryHolder repositoryHolder, Path rootPath)
      Specified by:
      initialize in interface tigase.db.util.importexport.RepositoryManagerExtension
      Overrides:
      initialize in class tigase.db.util.importexport.RepositoryManagerExtensionBase
    • exportDomainData

      public void exportDomainData(String domain, Writer domainWriter) throws Exception
      Throws:
      Exception
    • exportUserData

      public void exportUserData(Path userDirPath, tigase.xmpp.jid.BareJID user, Writer writer) throws Exception
      Throws:
      Exception
    • startImportDomainData

      public tigase.db.util.importexport.ImporterExtension startImportDomainData(String domain, String name, Map<String,String> attrs) throws Exception
      Throws:
      Exception