Revision 43920 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/PostCreatingStatementPanel.java
PostCreatingStatementPanel.java | ||
---|---|---|
16 | 16 |
public class PostCreatingStatementPanel extends PostCreatingStatementPanelLayout implements ExporttoSwingProviderPanel { |
17 | 17 |
private static final long serialVersionUID = 7106687071248901180L; |
18 | 18 |
|
19 |
private ExporttoJDBCOptions provider;
|
|
19 |
private final ExporttoJDBCOptions options;
|
|
20 | 20 |
|
21 |
public PostCreatingStatementPanel(ExporttoJDBCOptions provider) {
|
|
22 |
this.provider = provider;
|
|
21 |
public PostCreatingStatementPanel(ExporttoJDBCOptions options) {
|
|
22 |
this.options = options;
|
|
23 | 23 |
initComponents(); |
24 | 24 |
} |
25 | 25 |
|
... | ... | |
29 | 29 |
this.txtPostCreatingStatement.setText(""); |
30 | 30 |
this.txtPostCreatingStatement.setEnabled(false); |
31 | 31 |
this.chkUsePostCreatingStatement.addActionListener(new ActionListener() { |
32 |
@Override |
|
32 | 33 |
public void actionPerformed(ActionEvent ae) { |
33 | 34 |
doChangeUsePostCreatingStatement(); |
34 | 35 |
} |
... | ... | |
47 | 48 |
this.txtPostCreatingStatement.setEnabled(this.chkUsePostCreatingStatement.isSelected()); |
48 | 49 |
} |
49 | 50 |
|
51 |
@Override |
|
50 | 52 |
public String getPanelTitle() { |
51 | 53 |
I18nManager i18nManager = ToolsLocator.getI18nManager(); |
52 | 54 |
return i18nManager.getTranslation("_Post_creating_statement"); |
53 | 55 |
} |
54 | 56 |
|
57 |
@Override |
|
55 | 58 |
public boolean isValidPanel() throws ExporttoPanelValidationException { |
59 |
this.options.setPostCreatingStatement(this.getPostCreatingStatement()); |
|
56 | 60 |
return true; |
57 | 61 |
} |
58 | 62 |
|
63 |
@Override |
|
59 | 64 |
public void enterPanel() { |
60 |
if( this.provider.canCreatetable() ) {
|
|
65 |
if( this.options.canCreatetable() ) {
|
|
61 | 66 |
this.chkUsePostCreatingStatement.setEnabled(true); |
62 | 67 |
} else { |
63 | 68 |
this.chkUsePostCreatingStatement.setEnabled(false); |
64 | 69 |
} |
65 | 70 |
} |
66 | 71 |
|
72 |
@Override |
|
67 | 73 |
public JComponent asJComponent() { |
68 | 74 |
return this; |
69 | 75 |
} |
Also available in: Unified diff