Revision 44399 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/impl/DatabaseWorkspaceStoresRepository.java

View differences:

DatabaseWorkspaceStoresRepository.java
4 4
import org.gvsig.fmap.dal.DatabaseWorkspaceManager;
5 5
import java.util.HashMap;
6 6
import java.util.Map;
7
import java.util.logging.Level;
7 8
import org.gvsig.expressionevaluator.ExpressionUtils;
8 9
import org.gvsig.fmap.dal.AbstractStoresRepository;
9 10
import org.gvsig.fmap.dal.DALLocator;
......
22 23
import org.slf4j.Logger;
23 24
import org.slf4j.LoggerFactory;
24 25
import static org.gvsig.fmap.dal.DatabaseWorkspaceManager.FIELD_REPOSITORY_PARAMETERS;
26
import org.gvsig.fmap.dal.exception.ValidateDataParametersException;
25 27
import org.gvsig.tools.dynobject.DynClass;
26 28
import org.gvsig.tools.dynobject.DynField;
29
import org.gvsig.tools.util.HasAFile;
27 30

  
28 31
/**
29 32
 *
......
65 68
                    break;
66 69
            }
67 70
        }
71
        try {
72
            if (parameters instanceof HasAFile) {
73
                HasAFile params = (HasAFile) parameters;
74
                params.setFile(ExpressionUtils.evaluateFilename(params.getFile()));
75
            }
76
            parameters.validate();
77
        } catch (ValidateDataParametersException ex) {
78
            LOGGER.warn("Not been able to validate parameters", ex);
79
        }
68 80
    }
69 81

  
70 82
    private void load() {

Also available in: Unified diff