package foundation.workflow.reference;
|
|
import java.io.File;
|
|
import foundation.data.object.DataObject;
|
|
public class IOSender extends ISender {
|
|
private String taskName;
|
private String ioBatchId;
|
private DataObject toDataObject;
|
private DataObject toTempDataObject;
|
private File exportFile;
|
|
public IOSender(String taskName, String ioBatchId, String toDataName, String toTempDataName, File exportFile) {
|
this.taskName = taskName;
|
this.ioBatchId = ioBatchId;
|
this.toDataObject = DataObject.getInstance(toDataName);
|
this.toTempDataObject = DataObject.getInstance(toTempDataName);
|
}
|
|
public String getTaskName() {
|
return taskName;
|
}
|
|
public String getIoBatchId() {
|
return ioBatchId;
|
}
|
|
public DataObject getToDataObject() {
|
return toDataObject;
|
}
|
|
public DataObject getToTempDataObject() {
|
return toTempDataObject;
|
}
|
|
public void setExportFile(File exportFile) {
|
this.exportFile = exportFile;
|
}
|
|
public File getExportFile() {
|
return exportFile;
|
}
|
|
@Override
|
public String createKey() {
|
return taskName;
|
}
|
}
|