package de.thedevstack.conversationsplus.xmpp.filetransfer.http; import de.thedevstack.conversationsplus.xmpp.jid.Jid; import de.thedevstack.conversationsplus.xmpp.stanzas.IqPacket; /** * Created by steckbrief on 21.08.2016. */ public final class FileTransferHttpDeleteSlotRequestPacketGenerator { /** * Generates the IqPacket to request a slot to delete a file previously uploaded via http upload. * The attributes from and id are not set in here - this is added while sending the packet. *
     * 
     *   
     *     http://upload.montague.tld/files/1e56ee17-ee4c-4a9c-aedd-cb09cb3984a7/my_juliet.png
     *   
     * 
     * 
* @param host the jid of the host to request a slot from * @param fileurl the URL of the file to be deleted * @return the IqPacket */ public static IqPacket generate(Jid host, String fileurl) { DeleteSlotRequestPacket packet = new DeleteSlotRequestPacket(fileurl); packet.setTo(host); return packet; } /** * Utility class - avoid instantiation */ private FileTransferHttpDeleteSlotRequestPacketGenerator() { // Helper class - avoid instantiation } }