Revision 47594 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/DefaultFeature.java
DefaultFeature.java | ||
---|---|---|
181 | 181 |
return this.canSetValue(this.getType().getAttributeDescriptor(name), null); |
182 | 182 |
} |
183 | 183 |
|
184 |
public boolean canSetValue(FeatureAttributeDescriptor attr,Predicate<FeatureAttributeDescriptor> filter) {
|
|
184 |
public boolean canSetValue(FeatureAttributeDescriptor attr,Predicate<FeatureAttributeDescriptor> copy) {
|
|
185 | 185 |
// helper function to use in copyFrom |
186 | 186 |
if (attr==null ) { |
187 | 187 |
return false; |
... | ... | |
192 | 192 |
if( this.isInserted() && attr.isReadOnly()) { |
193 | 193 |
return false; |
194 | 194 |
} |
195 |
if( filter!=null && !filter.test(attr) ) {
|
|
195 |
if( copy!=null && !copy.test(attr) ) {
|
|
196 | 196 |
return false; |
197 | 197 |
} |
198 | 198 |
return true; |
Also available in: Unified diff