Revision 43399 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/DefaultFeatureStoreTransforms.java
DefaultFeatureStoreTransforms.java | ||
---|---|---|
29 | 29 |
import java.util.Iterator; |
30 | 30 |
import java.util.List; |
31 | 31 |
import java.util.ListIterator; |
32 |
import java.util.logging.Level; |
|
33 |
import java.util.logging.Logger; |
|
32 | 34 |
|
33 | 35 |
import org.gvsig.fmap.dal.exception.DataException; |
34 | 36 |
import org.gvsig.fmap.dal.feature.EditableFeature; |
... | ... | |
81 | 83 |
public FeatureStoreTransform add(FeatureStoreTransform transform) |
82 | 84 |
throws DataException { |
83 | 85 |
checkEditingMode(); |
86 |
try { |
|
87 |
transform.setUp(); |
|
88 |
} catch (Exception ex) { |
|
89 |
throw new RuntimeException("Can't set up transformation.", ex); |
|
90 |
} |
|
84 | 91 |
if( transform.getDefaultFeatureType() != null ) { |
85 | 92 |
if( !transform.getFeatureTypes().contains(transform.getDefaultFeatureType()) ) { |
86 | 93 |
throw new IllegalArgumentException(); // FIXME: Add specific type |
Also available in: Unified diff