Revision 47349 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/DefaultEditableFeatureType.java

View differences:

DefaultEditableFeatureType.java
23 23
package org.gvsig.fmap.dal.feature.impl;
24 24

  
25 25
import java.text.MessageFormat;
26

  
27 26
import java.util.Iterator;
28 27
import javax.json.JsonObject;
29 28
import org.apache.commons.lang3.StringUtils;
30 29
import org.gvsig.fmap.dal.DataTypeUtils;
31

  
32 30
import org.gvsig.fmap.dal.exception.DataListException;
33 31
import org.gvsig.fmap.dal.feature.EditableFeatureAttributeDescriptor;
34 32
import org.gvsig.fmap.dal.feature.EditableFeatureType;
......
201 199
        while (iter.hasNext()) {
202 200
            EditableFeatureAttributeDescriptor descriptor = (EditableFeatureAttributeDescriptor) iter.next();
203 201
            if (descriptor.getName().equalsIgnoreCase(name)) {
204
                throw new RuntimeException(
205
                        MessageFormat.format("Name descriptor {0} duplicated.", name)
202
                throw new IllegalArgumentException(
203
                        MessageFormat.format("Duplicated name descriptor {0}.", name)
206 204
                );
207 205
            }
208 206

  

Also available in: Unified diff