Revision 45155 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.spi/src/main/java/org/gvsig/fmap/dal/feature/spi/DefaultFeatureProvider.java

View differences:

DefaultFeatureProvider.java
22 22
 */
23 23
package org.gvsig.fmap.dal.feature.spi;
24 24

  
25
import org.apache.commons.lang3.ArrayUtils;
25 26
import org.apache.commons.lang3.StringUtils;
26 27
import org.gvsig.fmap.dal.DataTypes;
27 28
import org.gvsig.fmap.dal.feature.EditableFeatureType;
......
195 196
        data.defaultGeometry = this.defaultGeometry;
196 197
        data.envelope = this.envelope;
197 198
        data.isNew = this.isNew;
199
        if (this.extraValues!=null) {
200
            data.extraValues = new Object[this.extraValues.length];
201
            System.arraycopy(this.extraValues, 0, data.extraValues, 0, this.extraValues.length);
202
        } else {
203
            data.extraValues = null;
204
        }
205
        if (this.extraValuesNames!=null) {
206
            data.extraValuesNames = new String[this.extraValuesNames.length];
207
            System.arraycopy(this.extraValuesNames, 0, data.extraValuesNames, 0, this.extraValuesNames.length);
208
        } else {
209
            data.extraValuesNames = null;
210
        }
198 211
        return data;
199 212
    }
200 213

  

Also available in: Unified diff