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