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 / PermissionsPanel.java @ 41638

History | View | Annotate | Download (3.42 KB)

1

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

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

    
12

    
13
public class PermissionsPanel extends PermissionsPanelLayout implements ExporttoSwingProviderPanel {
14
    private static final long serialVersionUID = -1930610404012797310L;
15

    
16
    private ExporttoJDBCOptions provider;
17

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

    
23
    private void initComponents() {
24
    }
25

    
26
    public String getPanelTitle() {
27
        I18nManager i18nManager = ToolsLocator.getI18nManager();
28
        return i18nManager.getTranslation("Permissions");    
29
    }
30

    
31
    public boolean isValidPanel() throws ExporttoPanelValidationException {
32
        return true;
33
    }
34
    
35
    public void enterPanel() {
36
        // Default do nothing
37
    }
38
    
39
    public JComponent asJComponent() {
40
        return this;
41
    }
42

    
43
    public String getSelectRole() {
44
        if( !this.chkSelect.isSelected() ) {
45
            return null;
46
        } 
47
        String role = this.txtRoleSelect.getText();
48
        if( StringUtils.isBlank(role) ) {
49
            return null;
50
        }
51
        return role.trim();
52
    }
53
    
54
    public String getInsertRole() {
55
        if( !this.chkSelect.isSelected() ) {
56
            return null;
57
        } 
58
        String role = this.txtRoleSelect.getText();
59
        if( StringUtils.isBlank(role) ) {
60
            return null;
61
        }
62
        return role.trim();
63
    }
64
    
65
    public String getUpdateRole() {
66
        if( !this.chkUpdate.isSelected() ) {
67
            return null;
68
        } 
69
        String role = this.txtRoleUpdate.getText();
70
        if( StringUtils.isBlank(role) ) {
71
            return null;
72
        }
73
        return role.trim();
74
    }
75
    
76
    public String getDeleteRole() {
77
        if( !this.chkDelete.isSelected() ) {
78
            return null;
79
        } 
80
        String role = this.txtRoleDelete.getText();
81
        if( StringUtils.isBlank(role) ) {
82
            return null;
83
        }
84
        return role.trim();
85
    }
86
    
87
    public String getTruncateRole() {
88
        if( !this.chkTruncate.isSelected() ) {
89
            return null;
90
        } 
91
        String role = this.txtRoleTruncate.getText();
92
        if( StringUtils.isBlank(role) ) {
93
            return null;
94
        }
95
        return role.trim();
96
    }
97
    
98
    public String getReferenceRole() {
99
        if( !this.chkReference.isSelected() ) {
100
            return null;
101
        } 
102
        String role = this.txtRoleReference.getText();
103
        if( StringUtils.isBlank(role) ) {
104
            return null;
105
        }
106
        return role.trim();
107
    }
108
    
109
    public String getTriggerRole() {
110
        if( !this.chkTrigger.isSelected() ) {
111
            return null;
112
        } 
113
        String role = this.txtRoleTrigger.getText();
114
        if( StringUtils.isBlank(role) ) {
115
            return null;
116
        }
117
        return role.trim();
118
    }
119
    
120
    public String getAllRole() {
121
        if( !this.chkAll.isSelected() ) {
122
            return null;
123
        } 
124
        String role = this.txtRoleAll.getText();
125
        if( StringUtils.isBlank(role) ) {
126
            return null;
127
        }
128
        return role.trim();
129
    }
130
    
131
}