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 / export / jdbc / service / ExportJDBCParameters.java @ 43925

History | View | Annotate | Download (3.94 KB)

1
/*
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.export.jdbc.service;
8

    
9
import org.gvsig.export.ExportParametersGeometry;
10
import org.gvsig.fmap.dal.store.jdbc.JDBCServerExplorerParameters;
11

    
12
/**
13
 *
14
 * @author jjdelcerro
15
 */
16
public interface ExportJDBCParameters  extends ExportParametersGeometry {
17

    
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
    
32
    public boolean getTranslateIdentifiersToLowerCase();
33

    
34
    public boolean getRemoveSpacesInIdentifiers();
35
    
36
    public boolean getTranslateHyphens();
37
    
38
    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
   
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
}