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
|
|
|
}
|