[jbpm-commits] JBoss JBPM SVN: r1876 - jbpm4/pvm/trunk/modules/core/src/main/resources/org/jbpm/pvm.

do-not-reply at jboss.org do-not-reply at jboss.org
Tue Aug 12 08:24:55 EDT 2008


Author: porcherg
Date: 2008-08-12 08:24:55 -0400 (Tue, 12 Aug 2008)
New Revision: 1876

Modified:
   jbpm4/pvm/trunk/modules/core/src/main/resources/org/jbpm/pvm/hibernate.wire.hbm.xml
Log:
persistence for ProvidedObjectDescriptor

Modified: jbpm4/pvm/trunk/modules/core/src/main/resources/org/jbpm/pvm/hibernate.wire.hbm.xml
===================================================================
--- jbpm4/pvm/trunk/modules/core/src/main/resources/org/jbpm/pvm/hibernate.wire.hbm.xml	2008-08-12 11:47:55 UTC (rev 1875)
+++ jbpm4/pvm/trunk/modules/core/src/main/resources/org/jbpm/pvm/hibernate.wire.hbm.xml	2008-08-12 12:24:55 UTC (rev 1876)
@@ -7,25 +7,26 @@
   <!-- ### DESCRIPTORS #################################################### -->
 	<class name="AbstractDescriptor" table="JBPM_DESCRIPTOR" abstract="true" discriminator-value="abstract">
 	  <!--
-	  byte   : ByteDescriptor 
-	  string : StringDescriptor
-	  char   : CharacterDescriptor
-	  class  : ClassDescriptor
-	  double : DoubleDescriptor
-    expr   : ExpressionDescriptor
-	  float  : FloatDescriptor 
-	  long   : LongDescriptor
-	  int    : IntegerDescriptor
-	  short  : ShortDescriptor
-	  coll   : CollectionDescriptor 
-	  map    : MapDescriptor
-	  list   : ListDescriptor
-	  set    : SetDescriptor
-	  object : ObjectDescriptor
-	  ref    : ReferenceDescriptor
-	  null   : NullDescriptor
-	  true   : TrueDescriptor
-	  false  : FalseDescriptor
+	  byte     : ByteDescriptor 
+	  string   : StringDescriptor
+	  char     : CharacterDescriptor
+	  class    : ClassDescriptor
+	  double   : DoubleDescriptor
+    expr     : ExpressionDescriptor
+	  float    : FloatDescriptor 
+	  long     : LongDescriptor
+	  int      : IntegerDescriptor
+	  short    : ShortDescriptor
+	  coll     : CollectionDescriptor 
+	  map      : MapDescriptor
+	  list     : ListDescriptor
+	  set      : SetDescriptor
+	  object   : ObjectDescriptor
+	  ref      : ReferenceDescriptor
+	  null     : NullDescriptor
+	  true     : TrueDescriptor
+	  false    : FalseDescriptor
+	  provided : ProvidedObjectDescriptor
 	  -->
     <id name="dbid" column="DBID_">
       <generator class="native" />
@@ -101,7 +102,7 @@
 		<subclass name="ObjectDescriptor" discriminator-value="object">
 			<property name="className" column="TEXT_" />
 			<property name="methodName" column="METHOD_" />
-			<property name="isAutoWireEnabled" column="AUTOWIRE_" />
+			<property name="isAutoWireEnabled" column="BOOLVAL_" />
 			<property name="factoryObjectName" column="FACTORYNAME_" />
 			
 			<many-to-one name="factoryDescriptor"
@@ -128,6 +129,13 @@
       <property name="language" column="METHOD_" />
     </subclass>
     
+    <subclass name="ProvidedObjectDescriptor" discriminator-value="provided">
+	    <any name="providedObject" id-type="long" cascade="all">
+	        <column name="TEXT_" />
+	        <column name="LONGVAL_" />
+	    </any>
+	    <property name="exposeType" column="BOOLVAL_" />
+    </subclass>
 	</class>
 
   <!-- ### OPERATIONS ##################################################### -->




More information about the jbpm-commits mailing list