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

View differences:

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