Revision 41509 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.exportto/org.gvsig.exportto.swing/org.gvsig.exportto.swing.prov/org.gvsig.exportto.swing.prov.jdbc/src/main/java/org/gvsig/exportto/swing/prov/jdbc/panel/SelectTableNamePanel.java

View differences:

SelectTableNamePanel.java
145 145
        if ( this.canCreateTable() ) {
146 146
            return StringUtils.defaultIfBlank(this.txtSchema.getText(), null);
147 147
        }
148
        JDBCStoreParameters table = (JDBCStoreParameters) this.lstTables.getSelectedValue();
149
        if ( table == null ) {
148
        TableItem item = (TableItem) this.lstTables.getSelectedValue();
149
        JDBCStoreParameters tableParameter = item.getParams();
150
        if ( tableParameter == null ) {
150 151
            return null;
151 152
        }
152
        return table.getSchema();
153
        return tableParameter.getSchema();
153 154
    }
154 155
    
155 156
    public String getTableName() {
156 157
        if ( this.canCreateTable() ) {
157 158
            return StringUtils.defaultIfBlank(this.txtTableName.getText(), null);
158 159
        }
159
        JDBCStoreParameters table = (JDBCStoreParameters) this.lstTables.getSelectedValue();
160
        if ( table == null ) {
160
        TableItem item = (TableItem) this.lstTables.getSelectedValue();
161
        JDBCStoreParameters tableParameter = item.getParams();
162
                
163
        if ( tableParameter == null ) {
161 164
            return null;
162 165
        }
163
        return table.getTable();
166
        return tableParameter.getTable();
164 167
    }
165 168
    
166 169
    public String getPanelTitle() {
......
259 262
                            lmodel.addElement(new TableItem(table));
260 263
                        }
261 264
                        lstTables.setModel(lmodel);
262
                        lstTables.setEnabled(true);
265
                        //lstTables.setEnabled(true);
263 266
                        rdoInsert.setEnabled(true);
264 267
                    }
265 268
                });

Also available in: Unified diff