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-25 20:25:36 +02:00
|
|
|
|
2017-07-22 01:01:50 +02:00
|
|
|
/**
|
|
|
|
* Created by vanitas on 22.07.17.
|
|
|
|
*/
|
2017-07-26 16:17:33 +02:00
|
|
|
public abstract class JingleFileOffer<D extends JingleFileTransferFile> extends JingleFileTransfer {
|
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-26 16:17:33 +02:00
|
|
|
public JingleFileOffer(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
|
|
|
}
|