User: mgroot
Date: 01/01/24 12:36:44
Modified: src/main/org/jboss/ejb/plugins/jaws/metadata
JawsEntityMetaData.java
Log:
Added pk-constraint tag
Revision Changes Path
1.5 +10 -1
jboss/src/main/org/jboss/ejb/plugins/jaws/metadata/JawsEntityMetaData.java
Index: JawsEntityMetaData.java
===================================================================
RCS file:
/products/cvs/ejboss/jboss/src/main/org/jboss/ejb/plugins/jaws/metadata/JawsEntityMetaData.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- JawsEntityMetaData.java 2000/12/07 15:44:40 1.4
+++ JawsEntityMetaData.java 2001/01/24 20:36:43 1.5
@@ -30,7 +30,7 @@
*
* @see <related>
* @author <a href="[EMAIL PROTECTED]">Sebastien Alborini</a>
- * @version $Revision: 1.4 $
+ * @version $Revision: 1.5 $
*/
public class JawsEntityMetaData extends MetaData implements XmlLoadable {
// Constants -----------------------------------------------------
@@ -59,6 +59,9 @@
// is the bean read-only?
private boolean readOnly;
private int timeOut;
+
+ // should the table have a primary key constraint?
+ private boolean pkConstraint;
// is the bean's primary key a composite object
private boolean compositeKey;
@@ -153,6 +156,8 @@
public boolean hasTunedUpdates() { return tunedUpdates; }
+ public boolean hasPkConstraint() { return pkConstraint; }
+
public int getReadOnlyTimeOut() { return timeOut; }
public boolean hasCompositeKey() { return compositeKey; }
@@ -212,6 +217,10 @@
String toStr = getElementContent(getOptionalChild(element,
"time-out"));
if (toStr != null) timeOut = Integer.valueOf(toStr).intValue();
+ // primary key constraint? If not provided, keep default.
+ String pkStr = getElementContent(getOptionalChild(element,
"pk-constraint"));
+ if (pkStr != null) pkConstraint = Boolean.valueOf(pkStr).booleanValue();
+
// cmp fields
Iterator iterator = getChildrenByTagName(element, "cmp-field");