Class OfferRequestProvider.OfferRequestPacket
java.lang.Object
org.jivesoftware.smack.packet.Stanza
org.jivesoftware.smack.packet.IQ
org.jivesoftware.smackx.workgroup.packet.OfferRequestProvider.OfferRequestPacket
- 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
- Enclosing class:
OfferRequestProvider
public static class OfferRequestProvider.OfferRequestPacket
extends org.jivesoftware.smack.packet.IQ
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jivesoftware.smack.packet.IQ
org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder, org.jivesoftware.smack.packet.IQ.ResponseType, org.jivesoftware.smack.packet.IQ.Type -
Field Summary
FieldsFields inherited from class org.jivesoftware.smack.packet.IQ
IQ_ELEMENT, QUERY_ELEMENTFields inherited from class org.jivesoftware.smack.packet.Stanza
DEFAULT_LANGUAGE, ITEM, language, TEXT -
Constructor Summary
ConstructorsConstructorDescriptionOfferRequestPacket(org.jxmpp.jid.Jid userJID, org.jxmpp.jid.Jid userID, int timeout, Map<String, List<String>> metaData, String sessionID, OfferContent content) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuildergetIQChildElementBuilder(org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder buf) Returns any meta-data associated with the offer.Returns the session ID associated with the request and ensuing chat.intReturns the number of seconds the agent has to accept the offer before it times out.org.jxmpp.jid.JidReturns the userID, which is either the same as the userJID or a special value that the user provided as part of their "join queue" request.org.jxmpp.jid.JidThe JID of the user that made the "join queue" request.Methods inherited from class org.jivesoftware.smack.packet.IQ
createErrorResponse, createErrorResponse, createResultIQ, getChildElementName, getChildElementNamespace, getChildElementQName, getChildElementXML, getElementName, getType, setType, toString, toXMLMethods 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, throwIfNoStanzaIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jivesoftware.smack.packet.Element
toXML, toXMLMethods inherited from interface org.jivesoftware.smack.packet.IqView
isRequestIQ, isResponseIQMethods inherited from interface org.jivesoftware.smack.packet.StanzaView
getError, getExtension, getExtension, getExtensions, getExtensions, getExtensions, getFrom, getStanzaId, getTo, hasExtension, hasExtension, hasExtensionMethods inherited from interface org.jivesoftware.smack.packet.XmlElement
getQName
-
Field Details
-
ELEMENT
- See Also:
-
NAMESPACE
- See Also:
-
-
Constructor Details
-
OfferRequestPacket
-
-
Method Details
-
getUserID
public org.jxmpp.jid.Jid getUserID()Returns the userID, which is either the same as the userJID or a special value that the user provided as part of their "join queue" request.- Returns:
- the user ID.
-
getUserJID
public org.jxmpp.jid.Jid getUserJID()The JID of the user that made the "join queue" request.- Returns:
- the user JID.
-
getSessionID
Returns the session ID associated with the request and ensuing chat. If the offer does not contain a session ID,nullwill be returned.- Returns:
- the session id associated with the request.
-
getTimeout
public int getTimeout()Returns the number of seconds the agent has to accept the offer before it times out.- Returns:
- the offer timeout (in seconds).
-
getContent
-
getMetaData
Returns any meta-data associated with the offer.- Returns:
- meta-data associated with the offer.
-
getIQChildElementBuilder
protected org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder getIQChildElementBuilder(org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder buf) - Specified by:
getIQChildElementBuilderin classorg.jivesoftware.smack.packet.IQ
-