Class MamPrefsIQ
- java.lang.Object
-
- org.jivesoftware.smack.packet.Stanza
-
- org.jivesoftware.smack.packet.IQ
-
- org.jivesoftware.smackx.mam.element.MamPrefsIQ
-
- All Implemented Interfaces:
org.jivesoftware.smack.packet.Element,org.jivesoftware.smack.packet.IqView,org.jivesoftware.smack.packet.NamedElement,org.jivesoftware.smack.packet.StanzaView,org.jivesoftware.smack.packet.TopLevelStreamElement,org.jivesoftware.smack.packet.XmlElement,org.jivesoftware.smack.packet.XmlLangElement
public class MamPrefsIQ extends org.jivesoftware.smack.packet.IQMAM Preferences IQ class.- See Also:
- XEP-0313: Message Archive Management
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMamPrefsIQ.DefaultBehavior
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringELEMENTthe preferences element.
-
Constructor Summary
Constructors Constructor Description MamPrefsIQ(MamVersion version)Construct a new MAM<prefs/>IQ retrieval request (IQ type 'get').MamPrefsIQ(MamVersion version, java.util.List<org.jxmpp.jid.Jid> alwaysJids, java.util.List<org.jxmpp.jid.Jid> neverJids, MamPrefsIQ.DefaultBehavior defaultBehavior)MAM preferences IQ constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<org.jxmpp.jid.Jid>getAlwaysJids()Get the list of always store info JIDs.MamPrefsIQ.DefaultBehaviorgetDefault()Get the default behavior.protected org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuildergetIQChildElementBuilder(org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder xml)java.util.List<org.jxmpp.jid.Jid>getNeverJids()Get the list of never store info JIDs.-
Methods inherited from class org.jivesoftware.smack.packet.IQ
createErrorResponse, createErrorResponse, createResultIQ, getChildElementName, getChildElementNamespace, getChildElementQName, getChildElementXML, getElementName, getType, setType, toString, toXML
-
Methods inherited from class org.jivesoftware.smack.packet.Stanza
addCommonAttributes, addExtension, addExtensions, appendErrorIfExists, getDefaultLanguage, getError, getExtension, getExtension, getExtensionElement, getExtensions, getExtensions, getExtensions, getExtensions, getExtensionsMap, getFrom, getLanguage, getNamespace, getStanzaId, getTo, hasExtension, hasExtension, hasStanzaIdSet, logCommonAttributes, overrideExtension, removeExtension, setError, setFrom, setNewStanzaId, setStanzaId, setTo, throwIfNoStanzaId
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
ELEMENT
public static final java.lang.String ELEMENT
the preferences element.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MamPrefsIQ
public MamPrefsIQ(MamVersion version)
Construct a new MAM<prefs/>IQ retrieval request (IQ type 'get').- Parameters:
version- TODO javadoc me please *
-
MamPrefsIQ
public MamPrefsIQ(MamVersion version, java.util.List<org.jxmpp.jid.Jid> alwaysJids, java.util.List<org.jxmpp.jid.Jid> neverJids, MamPrefsIQ.DefaultBehavior defaultBehavior)
MAM preferences IQ constructor.- Parameters:
version- TODO javadoc me pleasealwaysJids- TODO javadoc me pleaseneverJids- TODO javadoc me pleasedefaultBehavior- TODO javadoc me please
-
-
Method Detail
-
getAlwaysJids
public java.util.List<org.jxmpp.jid.Jid> getAlwaysJids()
Get the list of always store info JIDs.- Returns:
- the always list
-
getNeverJids
public java.util.List<org.jxmpp.jid.Jid> getNeverJids()
Get the list of never store info JIDs.- Returns:
- the never list
-
getDefault
public MamPrefsIQ.DefaultBehavior getDefault()
Get the default behavior.- Returns:
- the default behavior.
-
getIQChildElementBuilder
protected org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder getIQChildElementBuilder(org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder xml)
- Specified by:
getIQChildElementBuilderin classorg.jivesoftware.smack.packet.IQ
-
-