Smack/smack-experimental/src/main/java/org/jivesoftware/smackx/jft/internal/AbstractJingleFileOffer.java

23 lines
667 B
Java
Raw Normal View History

2017-07-22 01:01:50 +02:00
package org.jivesoftware.smackx.jft.internal;
2017-07-26 16:17:33 +02:00
import org.jivesoftware.smackx.jft.element.JingleFileTransferElement;
2017-07-27 15:18:18 +02:00
import org.jivesoftware.smackx.jft.internal.file.AbstractJingleFileTransferFile;
2017-07-25 20:25:36 +02:00
2017-07-22 01:01:50 +02:00
/**
* Created by vanitas on 22.07.17.
*/
2017-07-27 15:18:18 +02:00
public abstract class AbstractJingleFileOffer<D extends AbstractJingleFileTransferFile> extends AbstractJingleFileTransfer {
2017-07-25 20:25:36 +02:00
2017-07-26 16:17:33 +02:00
protected D jingleFile;
2017-07-25 20:25:36 +02:00
2017-07-27 15:18:18 +02:00
public AbstractJingleFileOffer(D fileTransferFile) {
2017-07-25 20:25:36 +02:00
super();
2017-07-26 16:17:33 +02:00
this.jingleFile = fileTransferFile;
2017-07-25 20:25:36 +02:00
}
@Override
2017-07-26 16:17:33 +02:00
public JingleFileTransferElement getElement() {
return new JingleFileTransferElement(jingleFile.getElement());
2017-07-25 20:25:36 +02:00
}
2017-07-22 01:01:50 +02:00
}