Statistics
| Revision:

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 / UpdateTableStatisticsPanel.java @ 41728

History | View | Annotate | Download (1.82 KB)

1

    
2
package org.gvsig.exportto.swing.prov.jdbc.panel;
3

    
4
import javax.swing.JComponent;
5
import org.gvsig.exportto.swing.prov.jdbc.ExporttoJDBCOptions;
6
import org.gvsig.exportto.swing.spi.ExporttoPanelValidationException;
7
import org.gvsig.exportto.swing.spi.ExporttoSwingProviderPanel;
8
import org.gvsig.tools.ToolsLocator;
9
import org.gvsig.tools.i18n.I18nManager;
10

    
11

    
12
public class UpdateTableStatisticsPanel extends UpdateTableStatisticsPanelLayout implements ExporttoSwingProviderPanel {
13
    private static final long serialVersionUID = -8450431632002084194L;
14

    
15
    private ExporttoJDBCOptions provider;
16

    
17
    public UpdateTableStatisticsPanel(ExporttoJDBCOptions provider) {
18
        this.provider = provider;
19
        initComponents();
20
    }
21

    
22
    private void initComponents() {
23
        this.chkUpdateStatisticsTableAfterInserts.setEnabled(true);
24
        this.chkUpdateStatisticsTableAfterInserts.setSelected(true);
25
        this.translate();
26
    }
27
    
28
    private void translate() {
29
        I18nManager i18nManager = ToolsLocator.getI18nManager();
30
        
31
        this.lblHeader.setText("<html>"+i18nManager.getTranslation("_update_table_statistics_header")+"</html>");
32
        this.chkUpdateStatisticsTableAfterInserts.setText(i18nManager.getTranslation("_Recalcular_estadisticas_de_la_tabla_al_terminar"));
33
    }
34

    
35
    public String getPanelTitle() {
36
        I18nManager i18nManager = ToolsLocator.getI18nManager();
37
        return i18nManager.getTranslation("_update_table_statistics");    
38
    }
39

    
40
    public boolean isValidPanel() throws ExporttoPanelValidationException {
41
        return true;
42
    }
43
    
44
    public void enterPanel() {
45
        // Default do nothing
46
    }
47
    
48
    public JComponent asJComponent() {
49
        return this;
50
    }
51

    
52
    public boolean getUpdateTableStatistics() {
53
        return this.chkUpdateStatisticsTableAfterInserts.isSelected();
54
    }
55
}