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 @ 44386

History | View | Annotate | Download (3.93 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 String getSelectRole();
33
    
34
    public String getInsertRole();
35
    
36
    public String getUpdateRole();
37
    
38
    public String getDeleteRole();
39
    
40
    public String getTruncateRole();
41
    
42
    public String getReferenceRole();
43
    
44
    public String getTriggerRole();
45
    
46
    public String getAllRole();
47
    
48
    public String getPostCreatingStatement();
49
    
50
    public boolean getCreateIndexInGeometryRow();
51
    
52
    public boolean getUpdateTableStatistics();
53
    
54
    public boolean getTranslateHyphens();
55

    
56
    public boolean getTranslateIdentifiersToLowerCase();
57
   
58
    public boolean getRemoveSpacesInIdentifiers();
59
    /**
60
     * @param allRole the allRole to set
61
     */
62
    void setAllRole(String allRole);
63

    
64
    /**
65
     * @param canCreatetable the canCreatetable to set
66
     */
67
    void setCanCreatetable(boolean canCreatetable);
68

    
69
    /**
70
     * @param createIndexInGeometryRow the createIndexInGeometryRow to set
71
     */
72
    void setCreateIndexInGeometryRow(boolean createIndexInGeometryRow);
73

    
74
    /**
75
     * @param deleteRole the deleteRole to set
76
     */
77
    void setDeleteRole(String deleteRole);
78

    
79
    /**
80
     * @param explorerName the explorerName to set
81
     */
82
    void setExplorerName(String explorerName);
83

    
84
    /**
85
     * @param explorerParameters the explorerParameters to set
86
     */
87
    void setExplorerParameters(JDBCServerExplorerParameters explorerParameters);
88

    
89
    /**
90
     * @param insertRole the insertRole to set
91
     */
92
    void setInsertRole(String insertRole);
93

    
94
    /**
95
     * @param postCreatingStatement the postCreatingStatement to set
96
     */
97
    void setPostCreatingStatement(String postCreatingStatement);
98

    
99
    /**
100
     * @param primaryKey the primaryKey to set
101
     */
102
    void setPrimaryKey(String primaryKey);
103

    
104
    /**
105
     * @param referenceRole the referenceRole to set
106
     */
107
    void setReferenceRole(String referenceRole);
108

    
109
    /**
110
     * @param removeSpacesInIdentifiers the removeSpacesInIdentifiers to set
111
     */
112
    void setRemoveSpacesInIdentifiers(boolean removeSpacesInIdentifiers);
113

    
114
    /**
115
     * @param schema the schema to set
116
     */
117
    void setSchema(String schema);
118

    
119
    /**
120
     * @param selectRole the selectRole to set
121
     */
122
    void setSelectRole(String selectRole);
123

    
124
    /**
125
     * @param storeName the storeName to set
126
     */
127
    void setStoreName(String storeName);
128

    
129
    /**
130
     * @param tableName the tableName to set
131
     */
132
    void setTableName(String tableName);
133

    
134
    /**
135
     * @param translateHyphens the translateHyphens to set
136
     */
137
    void setTranslateHyphens(boolean translateHyphens);
138

    
139
    /**
140
     * @param translateIdentifiersToLowerCase the translateIdentifiersToLowerCase to set
141
     */
142
    void setTranslateIdentifiersToLowerCase(boolean translateIdentifiersToLowerCase);
143

    
144
    /**
145
     * @param triggerRole the triggerRole to set
146
     */
147
    void setTriggerRole(String triggerRole);
148

    
149
    /**
150
     * @param truncateRole the truncateRole to set
151
     */
152
    void setTruncateRole(String truncateRole);
153

    
154
    /**
155
     * @param updateRole the updateRole to set
156
     */
157
    void setUpdateRole(String updateRole);
158

    
159
    /**
160
     * @param updateTableStatistics the updateTableStatistics to set
161
     */
162
    void setUpdateTableStatistics(boolean updateTableStatistics);
163
}