1 package salto.tool.sql.data;
2
3 import salto.tool.jdo.util.CreatorUtil;
4
5 /***
6 * Descriptionde la cl� primaire d'une table.
7 * Date de cr�ation : (10/02/01 11:32:02)
8 * @author : Administrator
9 */
10 public class TablePK {
11
12
13
14
15
16
17
18
19 private String cat=null;
20 private String shem=null;
21 private String table=null;
22 private String col=null;
23
24 private String javaAttName;
25
26 /***
27 * Commentaire relatif au constructeur TablePK.
28 */
29 public TablePK() {
30 super();
31 }
32 /***
33 * Ins�rez la description de la m�thode � cet endroit.
34 * Date de cr�ation : (10/02/01 11:35:13)
35 * @return java.lang.String
36 */
37 public java.lang.String getCat() {
38 return cat;
39 }
40 /***
41 * Ins�rez la description de la m�thode � cet endroit.
42 * Date de cr�ation : (10/02/01 11:35:13)
43 * @return java.lang.String
44 */
45 public java.lang.String getCol() {
46 return col;
47 }
48 /***
49 * Ins�rez la description de la m�thode � cet endroit.
50 * Date de cr�ation : (10/02/01 11:35:13)
51 * @return java.lang.String
52 */
53 public java.lang.String getShem() {
54 return shem;
55 }
56 /***
57 * Ins�rez la description de la m�thode � cet endroit.
58 * Date de cr�ation : (10/02/01 11:35:13)
59 * @return java.lang.String
60 */
61 public java.lang.String getTable() {
62 return table;
63 }
64 /***
65 * Ins�rez la description de la m�thode � cet endroit.
66 * Date de cr�ation : (10/02/01 11:35:13)
67 * @param newCat java.lang.String
68 */
69 public void setCat(java.lang.String newCat) {
70 cat = newCat;
71 }
72 /***
73 * Ins�rez la description de la m�thode � cet endroit.
74 * Date de cr�ation : (10/02/01 11:35:13)
75 * @param newCol java.lang.String
76 */
77 public void setCol(java.lang.String newCol) {
78 col = newCol;
79 }
80 /***
81 * Ins�rez la description de la m�thode � cet endroit.
82 * Date de cr�ation : (10/02/01 11:35:13)
83 * @param newShem java.lang.String
84 */
85 public void setShem(java.lang.String newShem) {
86 shem = newShem;
87 }
88 /***
89 * Ins�rez la description de la m�thode � cet endroit.
90 * Date de cr�ation : (10/02/01 11:35:13)
91 * @param newTable java.lang.String
92 */
93 public void setTable(java.lang.String newTable) {
94 table = newTable;
95 }
96
97 private short keySeq=0;
98 private String pkName = null;
99
100 /***
101 * Ins�rez la description de la m�thode � cet endroit.
102 * Date de cr�ation : (30/09/01 10:47:17)
103 * @return short
104 */
105 public short getKeySeq() {
106 return keySeq;
107 }
108
109 /***
110 * Ins�rez la description de la m�thode � cet endroit.
111 * Date de cr�ation : (30/09/01 10:47:17)
112 * @return java.lang.String
113 */
114 public java.lang.String getPkName() {
115 return pkName;
116 }
117
118 /***
119 * Ins�rez la description de la m�thode � cet endroit.
120 * Date de cr�ation : (30/09/01 10:47:17)
121 * @param newKeySeq short
122 */
123 public void setKeySeq(short newKeySeq) {
124 keySeq = newKeySeq;
125 }
126
127 /***
128 * Ins�rez la description de la m�thode � cet endroit.
129 * Date de cr�ation : (30/09/01 10:47:17)
130 * @param newPkName java.lang.String
131 */
132 public void setPkName(java.lang.String newPkName) {
133 pkName = newPkName;
134 }
135
136
137 /***
138 * @return Returns the javaAttName.
139 */
140 public String getJavaAttName() {
141 if (javaAttName == null)
142 javaAttName = CreatorUtil.getDoNameCreator().createJavaAttName(col);
143 return javaAttName;
144 }
145 }