Revision 45531 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/EditedIterator.java
EditedIterator.java | ||
---|---|---|
58 | 58 |
this(featureSet); |
59 | 59 |
|
60 | 60 |
Iterator<FeatureProvider> insertedFeatures = this.featureManager.getInserted(); |
61 |
Iterator<FeatureProvider> updatedFeatures = this.featureManager.getUpdated(); |
|
61 |
// Iterator<FeatureProvider> updatedFeatures = this.featureManager.getUpdated();
|
|
62 | 62 |
final Iterator<FeatureProvider> providerIterator = featureSet.provider.iterator(); |
63 | 63 |
Iterator<FeatureProvider> wrappedProviderIterator = new Iterator<FeatureProvider>() { |
64 | 64 |
@Override |
... | ... | |
76 | 76 |
EditedIterator.super.remove(); |
77 | 77 |
} |
78 | 78 |
}; |
79 |
this.iterator = new ChainedIterator(wrappedProviderIterator, insertedFeatures, updatedFeatures); |
|
79 |
this.iterator = new ChainedIterator(wrappedProviderIterator, insertedFeatures); //, updatedFeatures);
|
|
80 | 80 |
if (index > 0) { |
81 | 81 |
skypto(index); |
82 | 82 |
} |
... | ... | |
143 | 143 |
if (this.featureManager.isDeleted(ref)) { |
144 | 144 |
return true; |
145 | 145 |
}; |
146 |
if (this.featureManager.get(ref, store) != null) { |
|
147 |
return true; |
|
148 |
}; |
|
146 |
// if (this.featureManager.get(ref, store) != null) {
|
|
147 |
// return true;
|
|
148 |
// };
|
|
149 | 149 |
} |
150 |
} catch (DataException ex) {
|
|
150 |
} catch (Exception ex) { |
|
151 | 151 |
LOGGER.warn("Can't check if must skip feature.", ex); |
152 | 152 |
} |
153 | 153 |
return false; |
Also available in: Unified diff