svn-gvsig-desktop / 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 @ 41638
History | View | Annotate | Download (1.72 KB)
1 | 41638 | jjdelcerro | |
---|---|---|---|
2 | |||
3 | package org.gvsig.exportto.swing.prov.jdbc.panel; |
||
4 | |||
5 | import javax.swing.JComponent; |
||
6 | import org.apache.commons.lang3.StringUtils; |
||
7 | import org.gvsig.exportto.swing.prov.jdbc.ExporttoJDBCOptions; |
||
8 | import org.gvsig.exportto.swing.spi.ExporttoPanelValidationException; |
||
9 | import org.gvsig.exportto.swing.spi.ExporttoSwingProviderPanel; |
||
10 | import org.gvsig.tools.ToolsLocator; |
||
11 | import org.gvsig.tools.i18n.I18nManager; |
||
12 | |||
13 | |||
14 | public class PostCreatingStatementPanel extends PostCreatingStatementPanelLayout implements ExporttoSwingProviderPanel { |
||
15 | private static final long serialVersionUID = 7106687071248901180L; |
||
16 | |||
17 | private ExporttoJDBCOptions provider;
|
||
18 | |||
19 | public PostCreatingStatementPanel(ExporttoJDBCOptions provider) {
|
||
20 | this.provider = provider;
|
||
21 | initComponents(); |
||
22 | } |
||
23 | |||
24 | private void initComponents() { |
||
25 | this.chkUsePostCreatingStatement.setEnabled(true); |
||
26 | this.chkUsePostCreatingStatement.setSelected(false); |
||
27 | this.txtPostCreatingStatement.setText(""); |
||
28 | } |
||
29 | |||
30 | public String getPanelTitle() { |
||
31 | I18nManager i18nManager = ToolsLocator.getI18nManager(); |
||
32 | return i18nManager.getTranslation("Post_creating_statement"); |
||
33 | } |
||
34 | |||
35 | public boolean isValidPanel() throws ExporttoPanelValidationException { |
||
36 | return true; |
||
37 | } |
||
38 | |||
39 | public void enterPanel() { |
||
40 | // Default do nothing
|
||
41 | } |
||
42 | |||
43 | public JComponent asJComponent() { |
||
44 | return this; |
||
45 | } |
||
46 | |||
47 | public String getPostCreatingStatement() { |
||
48 | if( this.chkUsePostCreatingStatement.isEnabled() ) { |
||
49 | String stmt = this.txtPostCreatingStatement.getText(); |
||
50 | if( StringUtils.isBlank(stmt) ) {
|
||
51 | return null; |
||
52 | } |
||
53 | return stmt.trim();
|
||
54 | } |
||
55 | return null; |
||
56 | } |
||
57 | } |