Changeset 2040 in josm for trunk/src/org/openstreetmap/josm/gui/io/UploadLayerTask.java
- Timestamp:
- 2009-09-03T18:51:04+02:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/gui/io/UploadLayerTask.java
r2037 r2040 7 7 8 8 import org.openstreetmap.josm.data.APIDataSet; 9 import org.openstreetmap.josm.data.osm.Changeset; 9 10 import org.openstreetmap.josm.data.osm.DataSet; 10 11 import org.openstreetmap.josm.data.osm.OsmPrimitive; … … 12 13 import org.openstreetmap.josm.gui.progress.NullProgressMonitor; 13 14 import org.openstreetmap.josm.gui.progress.ProgressMonitor; 15 import org.openstreetmap.josm.io.ChangesetProcessingType; 14 16 import org.openstreetmap.josm.io.OsmServerWriter; 15 17 … … 33 35 private OsmDataLayer layer; 34 36 private ProgressMonitor monitor; 37 private Changeset changeset; 38 private ChangesetProcessingType changesetProcessingType; 35 39 36 40 /** … … 38 42 * @param layer the layer. Must not be null. 39 43 * @param monitor a progress monitor. If monitor is null, uses {@see NullProgressMonitor#INSTANCE} 44 * @param changeset the changeset to be used if <code>changesetProcessingType</code> indicates that a new 45 * changeset is to be used 46 * @param changesetProcessingType how we handle changesets 40 47 * @throws IllegalArgumentException thrown, if layer is null 41 48 */ 42 public UploadLayerTask(OsmDataLayer layer, ProgressMonitor monitor ) {49 public UploadLayerTask(OsmDataLayer layer, ProgressMonitor monitor, Changeset changeset, ChangesetProcessingType changesetProcessingType) { 43 50 if (layer == null) 44 51 throw new IllegalArgumentException(tr("parameter ''{0}'' must not be null", layer)); … … 48 55 this.layer = layer; 49 56 this.monitor = monitor; 57 this.changeset = changeset; 58 this.changesetProcessingType = changesetProcessingType == null ? ChangesetProcessingType.USE_NEW_AND_CLOSE : changesetProcessingType; 50 59 } 51 60 … … 60 69 ProgressMonitor m = monitor.createSubTaskMonitor(ProgressMonitor.ALL_TICKS, false); 61 70 if (isCancelled()) return; 62 writer.uploadOsm(layer.data.version, toUpload, m);71 writer.uploadOsm(layer.data.version, toUpload, changeset, changesetProcessingType, m); 63 72 } catch (Exception sxe) { 64 73 if (isCancelled()) {
Note:
See TracChangeset
for help on using the changeset viewer.