Revision 42775 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.app.document.table.app/org.gvsig.app.document.table.app.mainplugin/src/main/java/org/gvsig/app/project/documents/table/TableOperations.java
TableOperations.java | ||
---|---|---|
42 | 42 |
import org.gvsig.app.ApplicationLocator; |
43 | 43 |
import org.gvsig.app.project.documents.table.gui.CreateNewAttributePanel; |
44 | 44 |
import org.gvsig.app.project.documents.table.gui.FeatureTableDocumentPanel; |
45 |
import org.gvsig.editing.EditingNotification; |
|
46 |
import org.gvsig.editing.EditingNotificationManager; |
|
47 | 45 |
import org.gvsig.fmap.dal.DALLocator; |
48 | 46 |
import org.gvsig.fmap.dal.DataManager; |
49 | 47 |
import org.gvsig.fmap.dal.DataTypes; |
48 |
import org.gvsig.fmap.dal.EditingNotification; |
|
49 |
import org.gvsig.fmap.dal.EditingNotificationManager; |
|
50 | 50 |
import org.gvsig.fmap.dal.exception.DataException; |
51 | 51 |
import org.gvsig.fmap.dal.feature.EditableFeature; |
52 | 52 |
import org.gvsig.fmap.dal.feature.EditableFeatureAttributeDescriptor; |
... | ... | |
59 | 59 |
import org.gvsig.fmap.dal.feature.FeatureStoreProviderFactory; |
60 | 60 |
import org.gvsig.fmap.dal.feature.FeatureType; |
61 | 61 |
import org.gvsig.fmap.dal.feature.exception.StoreUpdateFeatureTypeException; |
62 |
import org.gvsig.fmap.dal.swing.DALSwingLocator; |
|
62 | 63 |
import org.gvsig.fmap.mapcontrol.MapControlLocator; |
63 | 64 |
import org.gvsig.fmap.mapcontrol.dal.feature.swing.FeatureTable; |
64 | 65 |
import org.gvsig.fmap.mapcontrol.dal.feature.swing.table.FeatureTableModel; |
... | ... | |
222 | 223 |
* Return false if the operation is canceled. |
223 | 224 |
*/ |
224 | 225 |
private boolean insertFeature(EditableFeature feature) throws DataException { |
225 |
EditingNotificationManager editingNotificationManager = MapControlLocator.getEditingNotificationManager();
|
|
226 |
EditingNotificationManager editingNotificationManager = DALSwingLocator.getEditingNotificationManager();
|
|
226 | 227 |
EditingNotification notification = editingNotificationManager.notifyObservers( |
227 | 228 |
this, |
228 | 229 |
EditingNotification.BEFORE_INSERT_FEATURE, |
... | ... | |
248 | 249 |
} |
249 | 250 |
|
250 | 251 |
private boolean deleteFeature(Feature feature) throws DataException { |
251 |
EditingNotificationManager editingNotification = MapControlLocator.getEditingNotificationManager();
|
|
252 |
EditingNotificationManager editingNotification = DALSwingLocator.getEditingNotificationManager();
|
|
252 | 253 |
EditingNotification notification = editingNotification.notifyObservers( |
253 | 254 |
this, |
254 | 255 |
EditingNotification.BEFORE_REMOVE_FEATURE, |
... | ... | |
270 | 271 |
|
271 | 272 |
private boolean updateFeatureType(EditableFeatureType featureType) throws DataException { |
272 | 273 |
|
273 |
EditingNotificationManager editingNotification = MapControlLocator.getEditingNotificationManager();
|
|
274 |
EditingNotificationManager editingNotification = DALSwingLocator.getEditingNotificationManager();
|
|
274 | 275 |
EditingNotification notification = editingNotification.notifyObservers( |
275 | 276 |
this, |
276 | 277 |
EditingNotification.BEFORE_UPDATE_FEATURE_TYPE, |
Also available in: Unified diff