protected class SaveLayersDialog.SaveAndUploadTask extends Object implements Runnable
Modifier and Type | Field and Description |
---|---|
private boolean |
canceled |
private AbstractIOTask |
currentTask |
private SaveLayersModel |
model |
private ProgressMonitor |
monitor |
private ExecutorService |
worker |
Constructor and Description |
---|
SaveAndUploadTask(SaveLayersModel model,
ProgressMonitor monitor) |
Modifier and Type | Method and Description |
---|---|
void |
cancel() |
void |
run() |
protected void |
saveLayers(List<SaveLayerInfo> toSave) |
protected void |
uploadLayers(List<SaveLayerInfo> toUpload) |
private void |
uploadLayersUploadModelStateOnFinish(AbstractModifiableLayer layer)
Update the
model state on upload finish |
protected void |
warnBecauseOfUnsavedData() |
private final SaveLayersModel model
private final ProgressMonitor monitor
private final ExecutorService worker
private boolean canceled
private AbstractIOTask currentTask
public SaveAndUploadTask(SaveLayersModel model, ProgressMonitor monitor)
protected void uploadLayers(List<SaveLayerInfo> toUpload)
private void uploadLayersUploadModelStateOnFinish(AbstractModifiableLayer layer)
model
state on upload finishlayer
- The layer that has been savedprotected void saveLayers(List<SaveLayerInfo> toSave)
protected void warnBecauseOfUnsavedData()
public void cancel()