Revision 43967 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.impl/src/main/java/org/gvsig/fmap/dal/feature/impl/DefaultFeatureStore.java
DefaultFeatureStore.java | ||
---|---|---|
1467 | 1467 |
provider.performChanges(featureManager.getDeleted(), |
1468 | 1468 |
featureManager.getInserted(), |
1469 | 1469 |
featureManager.getUpdated(), |
1470 |
featureTypeManager.getFeatureTypesChanged());
|
|
1470 |
removeCalculatedAttributes(featureTypeManager.getFeatureTypesChanged()).iterator());
|
|
1471 | 1471 |
} |
1472 | 1472 |
saveDALFile(); |
1473 | 1473 |
exitEditingMode(); |
... | ... | |
1481 | 1481 |
throw new FinishEditingException(e); |
1482 | 1482 |
} |
1483 | 1483 |
} |
1484 |
|
|
1485 |
private List<FeatureStoreProvider.FeatureTypeChanged> removeCalculatedAttributes(List<FeatureStoreProvider.FeatureTypeChanged> ftypes) { |
|
1486 |
// FIXME: Falta por implementar |
|
1487 |
return ftypes; |
|
1488 |
} |
|
1489 |
|
|
1484 | 1490 |
|
1485 | 1491 |
@SuppressWarnings("UseSpecificCatch") |
1486 | 1492 |
private void saveDALFile() { |
... | ... | |
1559 | 1565 |
provider.performChanges(featureManager.getDeleted(), |
1560 | 1566 |
featureManager.getInserted(), |
1561 | 1567 |
featureManager.getUpdated(), |
1562 |
featureTypeManager.getFeatureTypesChanged());
|
|
1568 |
removeCalculatedAttributes(featureTypeManager.getFeatureTypesChanged()).iterator());
|
|
1563 | 1569 |
} |
1564 | 1570 |
invalidateIndexes(); |
1565 | 1571 |
featureManager = new FeatureManager(); |
Also available in: Unified diff