Package tigase.pubsub.utils
Class PubSubRepositoryManagerExtension
java.lang.Object
tigase.db.util.importexport.RepositoryManagerExtensionBase
tigase.pubsub.utils.PubSubRepositoryManagerExtension
- All Implemented Interfaces:
tigase.db.util.importexport.RepositoryManagerExtension
public class PubSubRepositoryManagerExtension
extends tigase.db.util.importexport.RepositoryManagerExtensionBase
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexportData(tigase.xmpp.jid.BareJID serviceJid, boolean isPEP, Writer writer) voidexportDomainData(String domain, Writer writer) static voidexportMAMDataFromRepository(IPubSubDAO mamRepository, tigase.xmpp.jid.BareJID repoJID, String nodeName, INodeMeta nodeMeta, tigase.xmpp.jid.BareJID askingJID, 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.ImporterExtensiontigase.db.util.importexport.ImporterExtensionstartImportUserData(tigase.xmpp.jid.BareJID userJid, String name, Map<String, String> attrs) Methods inherited from class tigase.db.util.importexport.RepositoryManagerExtensionBase
exportInclude, getNamesOfComponent, getRepository, getRootPath, initialize
-
Constructor Details
-
PubSubRepositoryManagerExtension
public PubSubRepositoryManagerExtension()
-
-
Method Details
-
getImportParameters
-
getExportParameters
-
exportDomainData
- Throws:
Exception
-
exportUserData
public void exportUserData(Path userDirPath, tigase.xmpp.jid.BareJID serviceJid, Writer writer) throws Exception - Throws:
Exception
-
exportData
public void exportData(tigase.xmpp.jid.BareJID serviceJid, boolean isPEP, Writer writer) throws Exception - Throws:
Exception
-
exportMAMDataFromRepository
public static void exportMAMDataFromRepository(IPubSubDAO mamRepository, tigase.xmpp.jid.BareJID repoJID, String nodeName, INodeMeta nodeMeta, tigase.xmpp.jid.BareJID askingJID, 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
-
startImportUserData
public tigase.db.util.importexport.ImporterExtension startImportUserData(tigase.xmpp.jid.BareJID userJid, String name, Map<String, String> attrs) throws Exception- Throws:
Exception
-