Revision 45647 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/featureset/FastEditedIterator.java

View differences:

FastEditedIterator.java
25 25

  
26 26
import org.gvsig.fmap.dal.exception.DataException;
27 27
import org.gvsig.fmap.dal.feature.FeatureAttributeDescriptor;
28
import org.gvsig.fmap.dal.feature.FeatureReference;
29 28
import org.gvsig.fmap.dal.feature.FeatureType;
30 29
import org.gvsig.fmap.dal.feature.impl.DefaultEditableFeature;
31 30
import org.gvsig.fmap.dal.feature.impl.DefaultFeature;
32
import org.gvsig.fmap.dal.feature.impl.DefaultFeatureReference;
33 31
import org.gvsig.fmap.dal.feature.spi.FeatureProvider;
34 32
import org.gvsig.tools.exception.BaseException;
35 33

  
......
52 50
    @Override
53 51
    protected DefaultFeature createFeature(FeatureProvider data) throws DataException {
54 52

  
55
        DefaultFeature f = null;
56
        try {
57
            FeatureReference ref = new DefaultFeatureReference(fset.store, data);
58
            f = (DefaultFeature) featureManager.get(ref, fset.store); 
59
        } catch (DataException e) {
60
            RuntimeException ex = new RuntimeException();
61
            e.initCause(e);
62
            throw ex;
63
        }
53
        DefaultFeature f = this.featureManager.get(data);
54
//        DefaultFeature f = null;
55
//        try {
56
//            FeatureReference ref = new DefaultFeatureReference(fset.store, data);
57
//            f = (DefaultFeature) featureManager.get(ref, fset.store); 
58
//        } catch (DataException e) {
59
//            RuntimeException ex = new RuntimeException();
60
//            e.initCause(e);
61
//            throw ex;
62
//        }
64 63
        if (f == null) {
65 64
            this.myFeature.setData(data);
66 65
        } else {

Also available in: Unified diff