View Javadoc

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  	PKTABLE_CAT String => primary key table catalog being imported (may be null) 
13  	PKTABLE_SCHEM String => primary key table schema being imported (may be null) 
14  	PKTABLE_NAME String => primary key table name being imported 
15  	PKCOLUMN_NAME String => primary key column name being imported 
16  	KEY_SEQ short => sequence number within foreign key 
17  	PK_NAME String => primary key name (may be null) 
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 }