Revision 42071 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.annotation/org.gvsig.annotation.lib/org.gvsig.annotation.lib.impl/src/main/java/org/gvsig/annotation/impl/DefaultAnnotationCreationService.java
DefaultAnnotationCreationService.java | ||
---|---|---|
29 | 29 |
import java.io.InputStream; |
30 | 30 |
import java.io.OutputStream; |
31 | 31 |
|
32 |
import org.slf4j.Logger; |
|
33 |
import org.slf4j.LoggerFactory; |
|
34 |
|
|
35 | 32 |
import org.gvsig.annotation.AnnotationCreationException; |
36 | 33 |
import org.gvsig.annotation.AnnotationCreationFinishAction; |
37 | 34 |
import org.gvsig.annotation.AnnotationCreationService; |
... | ... | |
57 | 54 |
import org.gvsig.fmap.dal.feature.NewFeatureStoreParameters; |
58 | 55 |
import org.gvsig.fmap.dal.serverexplorer.filesystem.FilesystemServerExplorer; |
59 | 56 |
import org.gvsig.fmap.geom.Geometry; |
57 |
import org.gvsig.tools.ToolsLocator; |
|
60 | 58 |
import org.gvsig.tools.dispose.DisposableIterator; |
61 | 59 |
import org.gvsig.tools.dynobject.exception.DynFieldNotFoundException; |
62 | 60 |
import org.gvsig.tools.task.AbstractMonitorableTask; |
61 |
import org.gvsig.tools.task.SimpleTaskStatus; |
|
62 |
import org.gvsig.tools.task.TaskStatusManager; |
|
63 |
import org.slf4j.Logger; |
|
64 |
import org.slf4j.LoggerFactory; |
|
63 | 65 |
|
64 | 66 |
|
65 | 67 |
/** |
... | ... | |
255 | 257 |
this.taskStatus.setCurValue(featureCount); |
256 | 258 |
|
257 | 259 |
if (this.taskStatus.isCancellationRequested()) { |
260 |
destinationStore.cancelEditing(); |
|
261 |
this.taskStatus.cancel(); |
|
258 | 262 |
return; |
259 | 263 |
} |
260 | 264 |
} |
... | ... | |
273 | 277 |
featureSet.dispose(); |
274 | 278 |
} |
275 | 279 |
|
276 |
this.taskStatus.terminate(); |
|
277 |
this.taskStatus.remove(); |
|
280 |
if(this.taskStatus.isRunning()){ |
|
281 |
this.taskStatus.terminate(); |
|
282 |
} |
|
283 |
//this.taskStatus.remove(); |
|
278 | 284 |
} |
279 | 285 |
} |
280 | 286 |
|
Also available in: Unified diff