Class MAMRepositoryManagerExtension

java.lang.Object
tigase.db.util.importexport.RepositoryManagerExtensionBase
tigase.archive.db.MAMRepositoryManagerExtension
All Implemented Interfaces:
tigase.db.util.importexport.RepositoryManagerExtension

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

    • MAMRepositoryManagerExtension

      public MAMRepositoryManagerExtension()
  • Method Details

    • getExportParameters

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

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

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

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

      public tigase.db.util.importexport.ImporterExtension startImportUserData(tigase.xmpp.jid.BareJID user, String name, Map<String,String> attrs) throws Exception
      Throws:
      Exception