Revision 45276 branches/org.gvsig.desktop-cvsgis1/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

View differences:

DefaultFeatureStore.java
1486 1486
    @Override
1487 1487
    public void update(EditableFeature feature)
1488 1488
    throws DataException {
1489
        if ((feature).getSource() == null) {
1490
            insert(feature);
1489
        if (feature.isUpdatable()) {
1490
            commands.update(feature, feature.getSource());
1491 1491
            return;
1492 1492
        }
1493
        commands.update(feature, feature.getSource());
1493
        // FIXME: Deberiamos lanzar aqui un error en lugar de hacer el insert.
1494
        //        ?O lanzar un mensaje al log?
1495
        insert(feature);
1494 1496
    }
1495 1497

  
1496 1498
    synchronized public void doUpdate(EditableFeature feature, Feature oldFeature)

Also available in: Unified diff