public class SlotRequest
extends org.jivesoftware.smack.packet.IQ
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
contentType |
static java.lang.String |
ELEMENT |
protected java.lang.String |
filename |
static java.lang.String |
NAMESPACE |
protected long |
size |
Modifier | Constructor and Description |
---|---|
|
SlotRequest(org.jxmpp.jid.DomainBareJid uploadServiceAddress,
java.lang.String filename,
long size) |
|
SlotRequest(org.jxmpp.jid.DomainBareJid uploadServiceAddress,
java.lang.String filename,
long size,
java.lang.String contentType)
Create new slot request.
|
protected |
SlotRequest(org.jxmpp.jid.DomainBareJid uploadServiceAddress,
java.lang.String filename,
long size,
java.lang.String contentType,
java.lang.String namespace) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getContentType() |
java.lang.String |
getFilename() |
protected org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder |
getIQChildElementBuilder(org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder xml) |
long |
getSize() |
createErrorResponse, createErrorResponse, createErrorResponse, createResultIQ, getChildElementName, getChildElementNamespace, getChildElementXML, getType, initializeAsResultFor, initialzeAsResultFor, isRequestIQ, setType, toString, toXML
addCommonAttributes, addExtension, addExtensions, appendErrorIfExists, getDefaultLanguage, getError, getExtension, getExtension, getExtensions, getExtensions, getExtensionsXML, getFrom, getLanguage, getPacketID, getStanzaId, getTo, hasExtension, hasExtension, hasStanzaIdSet, logCommonAttributes, overrideExtension, removeExtension, removeExtension, setError, setError, setFrom, setFrom, setLanguage, setPacketID, setStanzaId, setStanzaId, setTo, setTo
public static final java.lang.String ELEMENT
public static final java.lang.String NAMESPACE
protected final java.lang.String filename
protected final long size
protected final java.lang.String contentType
public SlotRequest(org.jxmpp.jid.DomainBareJid uploadServiceAddress, java.lang.String filename, long size)
public SlotRequest(org.jxmpp.jid.DomainBareJid uploadServiceAddress, java.lang.String filename, long size, java.lang.String contentType)
uploadServiceAddress
- the XMPP address of the service to request the slot from.filename
- name of filesize
- size of file in bytescontentType
- file content type or nulljava.lang.IllegalArgumentException
- if size is less than or equal to zeroprotected SlotRequest(org.jxmpp.jid.DomainBareJid uploadServiceAddress, java.lang.String filename, long size, java.lang.String contentType, java.lang.String namespace)
public java.lang.String getFilename()
public long getSize()
public java.lang.String getContentType()
protected org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder getIQChildElementBuilder(org.jivesoftware.smack.packet.IQ.IQChildElementXmlStringBuilder xml)
getIQChildElementBuilder
in class org.jivesoftware.smack.packet.IQ