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
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