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

View differences:

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