1 package salto.tool.sql.data;
2
3 import salto.tool.jdo.util.CreatorUtil;
4
5 /***
6 * Ins�rez la description du type � cet endroit. Date de cr�ation : (3/02/01
7 * 11:30:41)
8 *
9 * @author : Administrator
10 */
11 public class TableFK {
12 String pkTableCat;
13
14 String pkTableShem;
15
16 String pkTableName;
17
18 String pkColumnName;
19
20 String fkTableCat;
21
22 String fkTableShem;
23
24 String fkTableName;
25
26 String fkColumnName;
27
28 short keySeq;
29
30 String pkName;
31
32 String fkName;
33
34 private String javaAttName;
35
36 /***
37 * Commentaire relatif au constructeur TableFK.
38 */
39 public TableFK() {
40 super();
41 }
42
43 /***
44 * Ins�rez la description de la m�thode � cet endroit. Date de cr�ation :
45 * (3/02/01 11:33:40)
46 *
47 * @return java.lang.String
48 */
49 public java.lang.String getFkColumnName() {
50 return fkColumnName;
51 }
52
53 /***
54 * Ins�rez la description de la m�thode � cet endroit. Date de cr�ation :
55 * (3/02/01 11:33:40)
56 *
57 * @return java.lang.String
58 */
59 public java.lang.String getFkName() {
60 return fkName;
61 }
62
63 /***
64 * Ins�rez la description de la m�thode � cet endroit. Date de cr�ation :
65 * (3/02/01 11:33:40)
66 *
67 * @return java.lang.String
68 */
69 public java.lang.String getFkTableCat() {
70 return fkTableCat;
71 }
72
73 /***
74 * Ins�rez la description de la m�thode � cet endroit. Date de cr�ation :
75 * (3/02/01 11:33:40)
76 *
77 * @return java.lang.String
78 */
79 public java.lang.String getFkTableName() {
80 return fkTableName;
81 }
82
83 /***
84 * Ins�rez la description de la m�thode � cet endroit. Date de cr�ation :
85 * (3/02/01 11:33:40)
86 *
87 * @return java.lang.String
88 */
89 public java.lang.String getFkTableShem() {
90 return fkTableShem;
91 }
92
93 /***
94 * Ins�rez la description de la m�thode � cet endroit. Date de cr�ation :
95 * (3/02/01 11:33:40)
96 *
97 * @return short
98 */
99 public short getKeySeq() {
100 return keySeq;
101 }
102
103 /***
104 * Ins�rez la description de la m�thode � cet endroit. Date de cr�ation :
105 * (3/02/01 11:33:40)
106 *
107 * @return java.lang.String
108 */
109 public java.lang.String getPkColumnName() {
110 return pkColumnName;
111 }
112
113 /***
114 * Ins�rez la description de la m�thode � cet endroit. Date de cr�ation :
115 * (3/02/01 11:33:40)
116 *
117 * @return java.lang.String
118 */
119 public java.lang.String getPkName() {
120
121 return pkName;
122 }
123
124 /***
125 * Ins�rez la description de la m�thode � cet endroit. Date de cr�ation :
126 * (3/02/01 11:33:40)
127 *
128 * @return java.lang.String
129 */
130 public java.lang.String getPkTableCat() {
131 return pkTableCat;
132 }
133
134 /***
135 * Ins�rez la description de la m�thode � cet endroit. Date de cr�ation :
136 * (3/02/01 11:33:40)
137 *
138 * @return java.lang.String
139 */
140 public java.lang.String getPkTableName() {
141 return pkTableName;
142 }
143
144 /***
145 * Ins�rez la description de la m�thode � cet endroit. Date de cr�ation :
146 * (3/02/01 11:33:40)
147 *
148 * @return java.lang.String
149 */
150 public java.lang.String getPkTableShem() {
151 return pkTableShem;
152 }
153
154 /***
155 * Ins�rez la description de la m�thode � cet endroit. Date de cr�ation :
156 * (3/02/01 11:33:40)
157 *
158 * @param newFkColumnName
159 * java.lang.String
160 */
161 public void setFkColumnName(java.lang.String newFkColumnName) {
162 fkColumnName = newFkColumnName;
163 }
164
165 /***
166 * Ins�rez la description de la m�thode � cet endroit. Date de cr�ation :
167 * (3/02/01 11:33:40)
168 *
169 * @param newFkName
170 * java.lang.String
171 */
172 public void setFkName(java.lang.String newFkName) {
173 fkName = newFkName;
174 }
175
176 /***
177 * Ins�rez la description de la m�thode � cet endroit. Date de cr�ation :
178 * (3/02/01 11:33:40)
179 *
180 * @param newFkTableCat
181 * java.lang.String
182 */
183 public void setFkTableCat(java.lang.String newFkTableCat) {
184 fkTableCat = newFkTableCat;
185 }
186
187 /***
188 * Ins�rez la description de la m�thode � cet endroit. Date de cr�ation :
189 * (3/02/01 11:33:40)
190 *
191 * @param newFkTableName
192 * java.lang.String
193 */
194 public void setFkTableName(java.lang.String newFkTableName) {
195 fkTableName = newFkTableName;
196 }
197
198 /***
199 * Ins�rez la description de la m�thode � cet endroit. Date de cr�ation :
200 * (3/02/01 11:33:40)
201 *
202 * @param newFkTableShem
203 * java.lang.String
204 */
205 public void setFkTableShem(java.lang.String newFkTableShem) {
206 fkTableShem = newFkTableShem;
207 }
208
209 /***
210 * Ins�rez la description de la m�thode � cet endroit. Date de cr�ation :
211 * (3/02/01 11:33:40)
212 *
213 * @param newKeySeq
214 * short
215 */
216 public void setKeySeq(short newKeySeq) {
217 keySeq = newKeySeq;
218 }
219
220 /***
221 * Ins�rez la description de la m�thode � cet endroit. Date de cr�ation :
222 * (3/02/01 11:33:40)
223 *
224 * @param newPkColumnName
225 * java.lang.String
226 */
227 public void setPkColumnName(java.lang.String newPkColumnName) {
228 pkColumnName = newPkColumnName;
229 }
230
231 /***
232 * Ins�rez la description de la m�thode � cet endroit. Date de cr�ation :
233 * (3/02/01 11:33:40)
234 *
235 * @param newPkName
236 * java.lang.String
237 */
238 public void setPkName(java.lang.String newPkName) {
239 pkName = newPkName;
240 }
241
242 /***
243 * Ins�rez la description de la m�thode � cet endroit. Date de cr�ation :
244 * (3/02/01 11:33:40)
245 *
246 * @param newPkTableCat
247 * java.lang.String
248 */
249 public void setPkTableCat(java.lang.String newPkTableCat) {
250 pkTableCat = newPkTableCat;
251 }
252
253 /***
254 * Ins�rez la description de la m�thode � cet endroit. Date de cr�ation :
255 * (3/02/01 11:33:40)
256 *
257 * @param newPkTableName
258 * java.lang.String
259 */
260 public void setPkTableName(java.lang.String newPkTableName) {
261 pkTableName = newPkTableName;
262 }
263
264 /***
265 * Ins�rez la description de la m�thode � cet endroit. Date de cr�ation :
266 * (3/02/01 11:33:40)
267 *
268 * @param newPkTableShem
269 * java.lang.String
270 */
271 public void setPkTableShem(java.lang.String newPkTableShem) {
272 pkTableShem = newPkTableShem;
273 }
274
275 /***
276 * @return Returns the javaAttName.
277 */
278 public String getPkJavaAttName() {
279 if (javaAttName == null)
280 javaAttName = CreatorUtil.getDoNameCreator().createJavaAttName(pkColumnName);
281 return javaAttName;
282 }
283
284 public String getPkJavaClassName() {
285 return CreatorUtil.getDoNameCreator().createDoName(pkTableName);
286 }
287
288 }