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 / ExporttoJDBCOptions.java @ 43920

History | View | Annotate | Download (3.95 KB)

1 41487 jjdelcerro
/*
2
 * To change this license header, choose License Headers in Project Properties.
3
 * To change this template file, choose Tools | Templates
4
 * and open the template in the editor.
5
 */
6
7
package org.gvsig.exportto.swing.prov.jdbc;
8
9 43920 jjdelcerro
import org.gvsig.exportto.swing.spi.options.ExportGeometryOptions;
10 41487 jjdelcerro
import org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters;
11
12
/**
13
 *
14
 * @author jjdelcerro
15
 */
16 43920 jjdelcerro
public interface ExporttoJDBCOptions  extends ExportGeometryOptions {
17 41487 jjdelcerro
18
    public JDBCServerExplorerParameters getExplorerParameters();
19
20
    public String getSchema();
21
22
    public String getTableName();
23
24
    public boolean canCreatetable();
25
26
    public String getPrimaryKey();
27
28
    public String getStoreName();
29
30
    public String getExplorerName();
31 41488 jjdelcerro
32 41598 jjdelcerro
    public boolean getTranslateIdentifiersToLowerCase();
33
34
    public boolean getRemoveSpacesInIdentifiers();
35
36 43377 jjdelcerro
    public boolean getTranslateHyphens();
37
38 41638 jjdelcerro
    public String getSelectRole();
39
40
    public String getInsertRole();
41
42
    public String getUpdateRole();
43
44
    public String getDeleteRole();
45
46
    public String getTruncateRole();
47
48
    public String getReferenceRole();
49
50
    public String getTriggerRole();
51
52
    public String getAllRole();
53
54
    public String getPostCreatingStatement();
55
56
    public boolean getCreateIndexInGeometryRow();
57
58
    public boolean getUpdateTableStatistics();
59 43920 jjdelcerro
60
61
    /**
62
     * @param allRole the allRole to set
63
     */
64
    void setAllRole(String allRole);
65
66
    /**
67
     * @param canCreatetable the canCreatetable to set
68
     */
69
    void setCanCreatetable(boolean canCreatetable);
70
71
    /**
72
     * @param createIndexInGeometryRow the createIndexInGeometryRow to set
73
     */
74
    void setCreateIndexInGeometryRow(boolean createIndexInGeometryRow);
75
76
    /**
77
     * @param deleteRole the deleteRole to set
78
     */
79
    void setDeleteRole(String deleteRole);
80
81
    /**
82
     * @param explorerName the explorerName to set
83
     */
84
    void setExplorerName(String explorerName);
85
86
    /**
87
     * @param explorerParameters the explorerParameters to set
88
     */
89
    void setExplorerParameters(JDBCServerExplorerParameters explorerParameters);
90
91
    /**
92
     * @param insertRole the insertRole to set
93
     */
94
    void setInsertRole(String insertRole);
95
96
    /**
97
     * @param postCreatingStatement the postCreatingStatement to set
98
     */
99
    void setPostCreatingStatement(String postCreatingStatement);
100
101
    /**
102
     * @param primaryKey the primaryKey to set
103
     */
104
    void setPrimaryKey(String primaryKey);
105
106
    /**
107
     * @param referenceRole the referenceRole to set
108
     */
109
    void setReferenceRole(String referenceRole);
110
111
    /**
112
     * @param removeSpacesInIdentifiers the removeSpacesInIdentifiers to set
113
     */
114
    void setRemoveSpacesInIdentifiers(boolean removeSpacesInIdentifiers);
115
116
    /**
117
     * @param schema the schema to set
118
     */
119
    void setSchema(String schema);
120
121
    /**
122
     * @param selectRole the selectRole to set
123
     */
124
    void setSelectRole(String selectRole);
125
126
    /**
127
     * @param storeName the storeName to set
128
     */
129
    void setStoreName(String storeName);
130
131
    /**
132
     * @param tableName the tableName to set
133
     */
134
    void setTableName(String tableName);
135
136
    /**
137
     * @param translateHyphens the translateHyphens to set
138
     */
139
    void setTranslateHyphens(boolean translateHyphens);
140
141
    /**
142
     * @param translateIdentifiersToLowerCase the translateIdentifiersToLowerCase to set
143
     */
144
    void setTranslateIdentifiersToLowerCase(boolean translateIdentifiersToLowerCase);
145
146
    /**
147
     * @param triggerRole the triggerRole to set
148
     */
149
    void setTriggerRole(String triggerRole);
150
151
    /**
152
     * @param truncateRole the truncateRole to set
153
     */
154
    void setTruncateRole(String truncateRole);
155
156
    /**
157
     * @param updateRole the updateRole to set
158
     */
159
    void setUpdateRole(String updateRole);
160
161
    /**
162
     * @param updateTableStatistics the updateTableStatistics to set
163
     */
164
    void setUpdateTableStatistics(boolean updateTableStatistics);
165 41487 jjdelcerro
}