aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/thedevstack/conversationsplus/xmpp/filetransfer/http/upload/SlotRequestPacket.java
diff options
context:
space:
mode:
authorsteckbrief <steckbrief@chefmail.de>2017-07-31 08:44:32 +0200
committersteckbrief <steckbrief@chefmail.de>2017-07-31 08:44:32 +0200
commit11e2b1accd933eb9fcb4477a60dd0864d9f72a67 (patch)
treee1d27c488d5a697557095add001dca868f523ef4 /src/main/java/de/thedevstack/conversationsplus/xmpp/filetransfer/http/upload/SlotRequestPacket.java
parent2d41916750e2c31b57cf6325441ff37a8639fe93 (diff)
Implements FS#245: Implement FiletransferHttp (upload and delete), some minor bug fixes including to fail a JingleTransfer in case criterias are not met
Diffstat (limited to 'src/main/java/de/thedevstack/conversationsplus/xmpp/filetransfer/http/upload/SlotRequestPacket.java')
-rw-r--r--src/main/java/de/thedevstack/conversationsplus/xmpp/filetransfer/http/upload/SlotRequestPacket.java53
1 files changed, 0 insertions, 53 deletions
diff --git a/src/main/java/de/thedevstack/conversationsplus/xmpp/filetransfer/http/upload/SlotRequestPacket.java b/src/main/java/de/thedevstack/conversationsplus/xmpp/filetransfer/http/upload/SlotRequestPacket.java
deleted file mode 100644
index d0866508..00000000
--- a/src/main/java/de/thedevstack/conversationsplus/xmpp/filetransfer/http/upload/SlotRequestPacket.java
+++ /dev/null
@@ -1,53 +0,0 @@
-package de.thedevstack.conversationsplus.xmpp.filetransfer.http.upload;
-
-import de.thedevstack.conversationsplus.xml.Element;
-import de.thedevstack.conversationsplus.xmpp.stanzas.IqPacket;
-
-/**
- *
- */
-public class SlotRequestPacket extends IqPacket {
- public static final String ELEMENT_NAME = "request";
- public static final String FILENAME_ELEMENT_NAME = "filename";
- public static final String FILESIZE_ELEMENT_NAME = "size";
- public static final String MIME_ELEMENT_NAME = "content-type";
- private Element requestElement;
- private String filename;
- private long filesize;
- private String mime;
-
- private SlotRequestPacket() {
- super(TYPE.GET);
- this.requestElement = super.addChild(SlotRequestPacket.ELEMENT_NAME, HttpUpload.NAMESPACE);
- }
-
- public SlotRequestPacket(String filename, long filesize) {
- this();
- this.setFilename(filename);
- this.setFilesize(filesize);
- }
-
- public void setFilename(String filename) {
- if (null == filename || filename.isEmpty()) {
- throw new IllegalArgumentException("filename must not be null or empty.");
- }
- this.filename = filename;
- this.requestElement.addChild(FILENAME_ELEMENT_NAME).setContent(filename);
- }
-
- public void setFilesize(long filesize) {
- if (0 >= filesize) {
- throw new IllegalArgumentException("filesize must not be null or empty.");
- }
- this.filesize = filesize;
- this.requestElement.addChild(FILESIZE_ELEMENT_NAME).setContent(String.valueOf(filesize));
- }
-
- public void setMime(String mime) {
- if (null == mime || mime.isEmpty()) {
- throw new IllegalArgumentException("mime type must not be null or empty.");
- }
- this.mime = mime;
- this.requestElement.addChild(MIME_ELEMENT_NAME).setContent(mime);
- }
-}