Revision 44422 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.swing/org.gvsig.fmap.dal.swing.impl/src/main/java/org/gvsig/fmap/dal/swing/impl/jdbc/DefaultJDBCConnectionDialog.java

View differences:

DefaultJDBCConnectionDialog.java
39 39
import javax.swing.filechooser.FileFilter;
40 40
import org.apache.commons.io.IOUtils;
41 41
import org.apache.commons.lang3.ArrayUtils;
42
import org.apache.commons.lang3.StringUtils;
42 43
import org.gvsig.filedialogchooser.FileDialogChooser;
43 44
import org.gvsig.fmap.dal.DALLocator;
44 45
import org.gvsig.fmap.dal.DataManager;
......
198 199
        FoldersManager folderManager = ToolsLocator.getFoldersManager();
199 200
        DataManager dataManager = DALLocator.getDataManager();
200 201

  
202
        String problems = this.jdbcServerExplorer.getParametersProblems();
203
        if( !StringUtils.isBlank(problems) ) {
204
            dialogs.message(
205
                    i18n.getTranslation("_Some_values_are_invalids")+"\n\n"+problems,
206
                    JOptionPane.WARNING_MESSAGE
207
            );
208
            return;
209
        }
210
        
201 211
        LabeledValue<JDBCServerExplorerParameters> parameters = this.getLabeledServerExplorerParameters();
202 212
        if( parameters == null || parameters.getValue()==null ) {
203 213
            dialogs.messageDialog(
......
277 287
    
278 288
    protected void doAcept() {
279 289
        this.isCanceled = false;
290
        String problems = this.jdbcServerExplorer.getParametersProblems();
291
        if( !StringUtils.isBlank(problems) ) {
292
            I18nManager i18n = ToolsLocator.getI18nManager();
293
            ThreadSafeDialogsManager dialogs = ToolsSwingLocator.getThreadSafeDialogsManager();
294
            dialogs.message(
295
                    i18n.getTranslation("_Some_values_are_invalids")+"\n\n"+problems,
296
                    JOptionPane.WARNING_MESSAGE
297
            );
298
            return;
299
        }
280 300
        this.setVisible(false);
281 301
    }
282 302
    

Also available in: Unified diff