@Bean(name="logic",
parent=FileUploadComponent.class,
active=true,
exportable=true)
public class DefaultLogic
extends Object
implements Logic
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultLogic.HttpProtocol |
| Constructor and Description |
|---|
DefaultLogic() |
| Modifier and Type | Method and Description |
|---|---|
String |
generateSlotId() |
protected String |
generateURI(UriFormat format,
tigase.xmpp.jid.JID requester,
String slotId,
String filename) |
String |
getDownloadURI(tigase.xmpp.jid.JID requester,
String slotId,
String filename) |
String |
getDownloadUriFormat() |
UriFormat |
getDownloadURIFormat() |
long |
getMaxFileSize() |
String |
getUploadURI(tigase.xmpp.jid.JID requester,
String slotId,
String filename) |
String |
getUploadUriFormat() |
UriFormat |
getUploadURIFormat() |
void |
removeExpired(Duration expirationTime,
int limit) |
String |
requestSlot(tigase.xmpp.jid.JID requester,
String filename,
long filesize,
String contentType) |
void |
setDownloadUriFormat(String format) |
void |
setUploadUriFormat(String format) |
public String getUploadUriFormat()
public void setUploadUriFormat(String format)
public String getDownloadUriFormat()
public void setDownloadUriFormat(String format)
public long getMaxFileSize()
getMaxFileSize in interface Logicpublic String requestSlot(tigase.xmpp.jid.JID requester, String filename, long filesize, String contentType) throws tigase.component.exceptions.ComponentException
requestSlot in interface Logictigase.component.exceptions.ComponentExceptionpublic String getUploadURI(tigase.xmpp.jid.JID requester, String slotId, String filename)
getUploadURI in interface Logicpublic String getDownloadURI(tigase.xmpp.jid.JID requester, String slotId, String filename)
getDownloadURI in interface Logicpublic String generateSlotId()
generateSlotId in interface Logicpublic UriFormat getUploadURIFormat()
getUploadURIFormat in interface Logicpublic UriFormat getDownloadURIFormat()
getDownloadURIFormat in interface Logicpublic void removeExpired(Duration expirationTime, int limit)
removeExpired in interface LogicCopyright © 2013–2019 Tigase. All rights reserved.