[jbpm-commits] JBoss JBPM SVN: r5108 - in jbpm3/branches/jbpm-3.2-soa/modules/core: src/main/resources and 5 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Jun 25 01:42:54 EDT 2009


Author: alex.guizar at jboss.com
Date: 2009-06-25 01:42:54 -0400 (Thu, 25 Jun 2009)
New Revision: 5108

Added:
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/hibernate.mapping.oracle.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/context/log/VariableLog.oracle.hbm.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.oracle.hbm.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/ActionLog.oracle.hbm.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/NodeLog.oracle.hbm.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/SignalLog.oracle.hbm.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TokenCreateLog.oracle.hbm.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TokenEndLog.oracle.hbm.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TransitionLog.oracle.hbm.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/logging/log/ProcessLog.oracle.hbm.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/taskmgmt/log/SwimlaneLog.oracle.hbm.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/taskmgmt/log/TaskLog.oracle.hbm.xml
Modified:
   jbpm3/branches/jbpm-3.2-soa/modules/core/pom.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/context/log/VariableLog.hbm.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.hbm.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/ActionLog.hbm.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/ActionLog.sybase.hbm.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/NodeLog.hbm.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/SignalLog.hbm.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TokenCreateLog.hbm.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TokenEndLog.hbm.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TransitionLog.hbm.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/logging/log/ProcessLog.hbm.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/taskmgmt/log/SwimlaneLog.hbm.xml
   jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/taskmgmt/log/TaskLog.hbm.xml
Log:
JBPM-2115: jBPM testsuite hangs when executed with DB2 (CODING IN PROGRESS)
remove foreign key indices introduced in JBPM-2094 for databases other than oracle

Modified: jbpm3/branches/jbpm-3.2-soa/modules/core/pom.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/pom.xml	2009-06-25 05:31:08 UTC (rev 5107)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/pom.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -314,14 +314,6 @@
         <plugins>
           <plugin>
             <artifactId>maven-surefire-plugin</artifactId>
-            <configuration>
-              <excludes>
-                <!-- [JBPM-2094] Unindexed Foreign Keys cause deadlocks in oracle -->
-                <exclude>org/jbpm/jbpm2094/JBPM2094Test.java</exclude>
-                <exclude>org/jbpm/perf/SimplePerformanceTest.java</exclude>
-                <exclude>org/jbpm/job/executor/JobExecutorDbTest.java</exclude>
-              </excludes>
-            </configuration>
           </plugin>
         </plugins>
       </build>

Added: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/hibernate.mapping.oracle.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/hibernate.mapping.oracle.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/hibernate.mapping.oracle.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -0,0 +1,139 @@
+    <!-- ###################### -->
+    <!-- # jbpm mapping files # -->
+    <!-- ###################### -->
+
+    <!-- hql queries -->
+    <mapping resource="org/jbpm/db/hibernate.queries.hbm.xml" />
+
+    <!-- hql queries used in simulation for querying historical data.
+         uncomment if you want to use the GetSimulationInputCommand
+         or you want to use the queries directly.
+         beware: the queries need the stddev function to be enabled in your dialect.
+         for more information, visit: 
+         http://www.camunda.com/business_process_simulation_news/mysql_and_stddev.html -->
+    <!--
+    <mapping resource="org/jbpm/sim/bam/hibernate.queries.hbm.xml" />
+    -->
+
+    <!-- graph.action mapping files -->
+    <mapping resource="org/jbpm/graph/action/MailAction.hbm.xml"/>
+
+    <!-- graph.def mapping files -->
+    <mapping resource="org/jbpm/graph/def/ProcessDefinition.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/def/Node.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/def/Transition.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/def/Event.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/def/Action.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/def/SuperState.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/def/ExceptionHandler.hbm.xml"/>
+    <mapping resource="org/jbpm/instantiation/Delegation.hbm.xml"/>
+
+    <!-- ########################################### -->
+    <!-- # mapping file with external dependencies # -->
+    <!-- ########################################### -->
+    <!-- the following mapping file has a dependency on 'bsh-{version}.jar'.
+         uncomment this if bsh is not in your classpath.
+         the script element will not be available in process definition files.
+         note: this mapping must appear below org/jbpm/graph/def/Action.hbm.xml -->
+    <mapping resource="org/jbpm/graph/action/Script.hbm.xml"/>
+
+    <!-- graph.node mapping files -->
+    <mapping resource="org/jbpm/graph/node/StartState.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/node/EndState.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/node/ProcessState.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/node/Decision.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/node/Fork.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/node/Join.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/node/MailNode.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/node/State.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/node/TaskNode.hbm.xml"/>
+
+    <!-- context.def mapping files -->
+    <mapping resource="org/jbpm/context/def/ContextDefinition.hbm.xml"/>
+    <mapping resource="org/jbpm/context/def/VariableAccess.hbm.xml"/>
+
+    <!-- bytes mapping files -->
+    <mapping resource="org/jbpm/bytes/ByteArray.hbm.xml"/>
+
+    <!-- module.def mapping files -->
+    <mapping resource="org/jbpm/module/def/ModuleDefinition.hbm.xml"/>
+
+    <!-- file.def mapping files -->
+    <mapping resource="org/jbpm/file/def/FileDefinition.hbm.xml"/>
+
+    <!-- taskmgmt.def mapping files -->
+    <mapping resource="org/jbpm/taskmgmt/def/TaskMgmtDefinition.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/def/Swimlane.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/def/Task.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/def/TaskController.hbm.xml"/>
+
+    <!-- scheduler.def mapping files -->
+    <mapping resource="org/jbpm/scheduler/def/CreateTimerAction.hbm.xml"/>
+    <mapping resource="org/jbpm/scheduler/def/CancelTimerAction.hbm.xml"/>
+
+    <!-- graph.exe mapping files -->
+    <mapping resource="org/jbpm/graph/exe/Comment.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/exe/ProcessInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/exe/Token.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/exe/RuntimeAction.hbm.xml"/>
+
+    <!-- module.exe mapping files -->
+    <mapping resource="org/jbpm/module/exe/ModuleInstance.hbm.xml"/>
+
+    <!-- context.exe mapping files -->
+    <mapping resource="org/jbpm/context/exe/ContextInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/context/exe/TokenVariableMap.hbm.xml"/>
+    <mapping resource="org/jbpm/context/exe/VariableInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/context/exe/variableinstance/ByteArrayInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/context/exe/variableinstance/DateInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/context/exe/variableinstance/DoubleInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/context/exe/variableinstance/HibernateLongInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/context/exe/variableinstance/HibernateStringInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/context/exe/variableinstance/LongInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/context/exe/variableinstance/NullInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/context/exe/variableinstance/StringInstance.hbm.xml"/>
+
+    <!-- job mapping files -->
+    <mapping resource="org/jbpm/job/Job.hbm.xml"/>
+    <mapping resource="org/jbpm/job/Timer.hbm.xml"/>
+    <mapping resource="org/jbpm/job/ExecuteNodeJob.hbm.xml"/>
+    <mapping resource="org/jbpm/job/ExecuteActionJob.hbm.xml"/>
+    <mapping resource="org/jbpm/job/CleanUpProcessJob.hbm.xml"/>
+
+    <!-- taskmgmt.exe mapping files -->
+    <mapping resource="org/jbpm/taskmgmt/exe/TaskMgmtInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/exe/TaskInstance.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/exe/PooledActor.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/exe/SwimlaneInstance.hbm.xml"/>
+
+    <!-- logging mapping files -->
+    <mapping resource="org/jbpm/logging/log/ProcessLog.oracle.hbm.xml"/>
+    <mapping resource="org/jbpm/logging/log/MessageLog.hbm.xml"/>
+    <mapping resource="org/jbpm/logging/log/CompositeLog.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/log/ActionLog.oracle.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/log/NodeLog.oracle.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/log/ProcessInstanceCreateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/log/ProcessInstanceEndLog.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/log/ProcessStateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/log/SignalLog.oracle.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/log/TokenCreateLog.oracle.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/log/TokenEndLog.oracle.hbm.xml"/>
+    <mapping resource="org/jbpm/graph/log/TransitionLog.oracle.hbm.xml"/>
+    <mapping resource="org/jbpm/context/log/VariableLog.oracle.hbm.xml"/>
+    <mapping resource="org/jbpm/context/log/VariableCreateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/context/log/VariableDeleteLog.hbm.xml"/>
+    <mapping resource="org/jbpm/context/log/VariableUpdateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.oracle.hbm.xml"/>
+    <mapping resource="org/jbpm/context/log/variableinstance/DateUpdateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/context/log/variableinstance/DoubleUpdateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/context/log/variableinstance/HibernateLongUpdateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/context/log/variableinstance/HibernateStringUpdateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/context/log/variableinstance/LongUpdateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/context/log/variableinstance/StringUpdateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/log/TaskLog.oracle.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/log/TaskCreateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/log/TaskAssignLog.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/log/TaskEndLog.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneLog.oracle.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneCreateLog.hbm.xml"/>
+    <mapping resource="org/jbpm/taskmgmt/log/SwimlaneAssignLog.hbm.xml"/>

Modified: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/context/log/VariableLog.hbm.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/context/log/VariableLog.hbm.xml	2009-06-25 05:31:08 UTC (rev 5107)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/context/log/VariableLog.hbm.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -12,8 +12,7 @@
             
     <many-to-one name="variableInstance" 
                  column="VARIABLEINSTANCE_" 
-                 foreign-key="FK_LOG_VARINST"
-                 index="IDX_LOG_VARINST" />
+                 foreign-key="FK_LOG_VARINST" />
 
   </subclass>
 

Added: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/context/log/VariableLog.oracle.hbm.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/context/log/VariableLog.oracle.hbm.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/context/log/VariableLog.oracle.hbm.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE hibernate-mapping PUBLIC
+    "-//Hibernate/Hibernate Mapping DTD 3.0//EN" 
+    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
+
+<hibernate-mapping auto-import="false" default-access="field">
+
+  <subclass name="org.jbpm.context.log.VariableLog" 
+            extends="org.jbpm.logging.log.ProcessLog"
+            discriminator-value="V">
+            
+    <many-to-one name="variableInstance" 
+                 column="VARIABLEINSTANCE_" 
+                 foreign-key="FK_LOG_VARINST"
+                 index="IDX_LOG_VARINST" />
+
+  </subclass>
+
+</hibernate-mapping>

Modified: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.hbm.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.hbm.xml	2009-06-25 05:31:08 UTC (rev 5107)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.hbm.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -14,14 +14,12 @@
                  class="org.jbpm.bytes.ByteArray"
                  column="OLDBYTEARRAY_"
                  cascade="all"
-                 foreign-key="FK_LOG_OLDBYTES"
-                 index="IDX_LOG_OLDBYTES" />
+                 foreign-key="FK_LOG_OLDBYTES" />
     <many-to-one name="newValue" 
                  class="org.jbpm.bytes.ByteArray"
                  column="NEWBYTEARRAY_"
                  cascade="all"
-                 foreign-key="FK_LOG_NEWBYTES"
-                 index="IDX_LOG_NEWBYTES" />
+                 foreign-key="FK_LOG_NEWBYTES" />
   </subclass>
 
 </hibernate-mapping>

Added: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.oracle.hbm.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.oracle.hbm.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/context/log/variableinstance/ByteArrayUpdateLog.oracle.hbm.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -0,0 +1,27 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE hibernate-mapping PUBLIC
+    "-//Hibernate/Hibernate Mapping DTD 3.0//EN" 
+    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
+
+<hibernate-mapping auto-import="false" default-access="field">
+
+  <subclass name="org.jbpm.context.log.variableinstance.ByteArrayUpdateLog" 
+            extends="org.jbpm.context.log.VariableUpdateLog"
+            discriminator-value="B">
+
+    <many-to-one name="oldValue" 
+                 class="org.jbpm.bytes.ByteArray"
+                 column="OLDBYTEARRAY_"
+                 cascade="all"
+                 foreign-key="FK_LOG_OLDBYTES"
+                 index="IDX_LOG_OLDBYTES" />
+    <many-to-one name="newValue" 
+                 class="org.jbpm.bytes.ByteArray"
+                 column="NEWBYTEARRAY_"
+                 cascade="all"
+                 foreign-key="FK_LOG_NEWBYTES"
+                 index="IDX_LOG_NEWBYTES" />
+  </subclass>
+
+</hibernate-mapping>

Modified: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/ActionLog.hbm.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/ActionLog.hbm.xml	2009-06-25 05:31:08 UTC (rev 5107)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/ActionLog.hbm.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -14,8 +14,7 @@
     
     <many-to-one name="action"
                  column="ACTION_"
-                 foreign-key="FK_LOG_ACTION"
-                 index="IDX_LOG_ACTION" />
+                 foreign-key="FK_LOG_ACTION" />
   </subclass>
 
 </hibernate-mapping>

Added: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/ActionLog.oracle.hbm.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/ActionLog.oracle.hbm.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/ActionLog.oracle.hbm.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE hibernate-mapping PUBLIC
+    "-//Hibernate/Hibernate Mapping DTD 3.0//EN" 
+    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
+
+<hibernate-mapping auto-import="false" default-access="field">
+
+  <subclass name="org.jbpm.graph.log.ActionLog"
+            extends="org.jbpm.logging.log.CompositeLog"
+            discriminator-value="A">
+
+    <property name="exception" column="EXCEPTION_" type="string" length="4000"/>
+    
+    <many-to-one name="action"
+                 column="ACTION_"
+                 foreign-key="FK_LOG_ACTION"
+                 index="IDX_LOG_ACTION" />
+  </subclass>
+
+</hibernate-mapping>

Modified: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/ActionLog.sybase.hbm.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/ActionLog.sybase.hbm.xml	2009-06-25 05:31:08 UTC (rev 5107)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/ActionLog.sybase.hbm.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -14,8 +14,7 @@
 
     <many-to-one name="action"
                  column="ACTION_"
-                 foreign-key="FK_LOG_ACTION"
-                 index="IDX_LOG_ACTION" />
+                 foreign-key="FK_LOG_ACTION" />
   </subclass>
 
 </hibernate-mapping>

Modified: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/NodeLog.hbm.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/NodeLog.hbm.xml	2009-06-25 05:31:08 UTC (rev 5107)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/NodeLog.hbm.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -12,8 +12,7 @@
             
     <many-to-one name="node" 
                  column="NODE_" 
-                 foreign-key="FK_LOG_NODE"
-                 index="IDX_LOG_NODE" />
+                 foreign-key="FK_LOG_NODE" />
     <property name="enter"
               column="ENTER_" />
     <property name="leave"

Added: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/NodeLog.oracle.hbm.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/NodeLog.oracle.hbm.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/NodeLog.oracle.hbm.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE hibernate-mapping PUBLIC
+    "-//Hibernate/Hibernate Mapping DTD 3.0//EN" 
+    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
+
+<hibernate-mapping auto-import="false" default-access="field">
+
+  <subclass name="org.jbpm.graph.log.NodeLog" 
+            extends="org.jbpm.logging.log.ProcessLog"
+            discriminator-value="N">
+            
+    <many-to-one name="node" 
+                 column="NODE_" 
+                 foreign-key="FK_LOG_NODE"
+                 index="IDX_LOG_NODE" />
+    <property name="enter"
+              column="ENTER_" />
+    <property name="leave"
+              column="LEAVE_" />
+    <property name="duration"
+              column="DURATION_" />
+
+  </subclass>
+
+</hibernate-mapping>

Modified: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/SignalLog.hbm.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/SignalLog.hbm.xml	2009-06-25 05:31:08 UTC (rev 5107)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/SignalLog.hbm.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -12,8 +12,7 @@
 
     <many-to-one name="transition"
                  column="TRANSITION_"
-                 foreign-key="FK_LOG_TRANSITION"
-                 index="IDX_LOG_TRANSITION" />
+                 foreign-key="FK_LOG_TRANSITION" />
   </subclass>
 
 </hibernate-mapping>

Added: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/SignalLog.oracle.hbm.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/SignalLog.oracle.hbm.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/SignalLog.oracle.hbm.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE hibernate-mapping PUBLIC
+    "-//Hibernate/Hibernate Mapping DTD 3.0//EN" 
+    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
+
+<hibernate-mapping auto-import="false" default-access="field">
+
+  <subclass name="org.jbpm.graph.log.SignalLog" 
+            extends="org.jbpm.logging.log.CompositeLog"
+            discriminator-value="S">
+
+    <many-to-one name="transition"
+                 column="TRANSITION_"
+                 foreign-key="FK_LOG_TRANSITION"
+                 index="IDX_LOG_TRANSITION" />
+  </subclass>
+
+</hibernate-mapping>

Modified: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TokenCreateLog.hbm.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TokenCreateLog.hbm.xml	2009-06-25 05:31:08 UTC (rev 5107)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TokenCreateLog.hbm.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -12,8 +12,7 @@
 
     <many-to-one name="child" 
                  column="CHILD_" 
-                 foreign-key="FK_LOG_CHILDTOKEN"
-                 index="IDX_LOG_CHILDTOKEN" />
+                 foreign-key="FK_LOG_CHILDTOKEN" />
   </subclass>
 
 </hibernate-mapping>

Added: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TokenCreateLog.oracle.hbm.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TokenCreateLog.oracle.hbm.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TokenCreateLog.oracle.hbm.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE hibernate-mapping PUBLIC
+    "-//Hibernate/Hibernate Mapping DTD 3.0//EN" 
+    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
+
+<hibernate-mapping auto-import="false" default-access="field">
+
+  <subclass name="org.jbpm.graph.log.TokenCreateLog" 
+            extends="org.jbpm.logging.log.ProcessLog"
+            discriminator-value="O">
+
+    <many-to-one name="child" 
+                 column="CHILD_" 
+                 foreign-key="FK_LOG_CHILDTOKEN"
+                 index="IDX_LOG_CHILDTOKEN" />
+  </subclass>
+
+</hibernate-mapping>

Modified: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TokenEndLog.hbm.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TokenEndLog.hbm.xml	2009-06-25 05:31:08 UTC (rev 5107)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TokenEndLog.hbm.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -12,8 +12,7 @@
             
     <many-to-one name="child" 
                  column="CHILD_" 
-                 foreign-key="FK_LOG_CHILDTOKEN"
-                 index="IDX_LOG_CHILDTOKEN" />
+                 foreign-key="FK_LOG_CHILDTOKEN" />
   </subclass>
 
 </hibernate-mapping>

Added: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TokenEndLog.oracle.hbm.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TokenEndLog.oracle.hbm.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TokenEndLog.oracle.hbm.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE hibernate-mapping PUBLIC
+    "-//Hibernate/Hibernate Mapping DTD 3.0//EN" 
+    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
+
+<hibernate-mapping auto-import="false" default-access="field">
+
+  <subclass name="org.jbpm.graph.log.TokenEndLog" 
+            extends="org.jbpm.logging.log.ProcessLog"
+            discriminator-value="Y">
+            
+    <many-to-one name="child" 
+                 column="CHILD_" 
+                 foreign-key="FK_LOG_CHILDTOKEN"
+                 index="IDX_LOG_CHILDTOKEN" />
+  </subclass>
+
+</hibernate-mapping>

Modified: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TransitionLog.hbm.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TransitionLog.hbm.xml	2009-06-25 05:31:08 UTC (rev 5107)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TransitionLog.hbm.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -12,16 +12,13 @@
             
     <many-to-one name="transition" 
                  column="TRANSITION_" 
-                 foreign-key="FK_LOG_TRANSITION"
-                 index="IDX_LOG_TRANSITION" />
+                 foreign-key="FK_LOG_TRANSITION" />
     <many-to-one name="sourceNode" 
                  column="SOURCENODE_" 
-                 foreign-key="FK_LOG_SOURCENODE"
-                 index="IDX_LOG_SOURCENODE" />
+                 foreign-key="FK_LOG_SOURCENODE" />
     <many-to-one name="destinationNode" 
                  column="DESTINATIONNODE_" 
-                 foreign-key="FK_LOG_DESTNODE"
-                 index="IDX_LOG_DESTNODE" />
+                 foreign-key="FK_LOG_DESTNODE" />
   </subclass>
 
 </hibernate-mapping>

Added: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TransitionLog.oracle.hbm.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TransitionLog.oracle.hbm.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/graph/log/TransitionLog.oracle.hbm.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -0,0 +1,27 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE hibernate-mapping PUBLIC
+    "-//Hibernate/Hibernate Mapping DTD 3.0//EN" 
+    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
+
+<hibernate-mapping auto-import="false" default-access="field">
+
+  <subclass name="org.jbpm.graph.log.TransitionLog" 
+            extends="org.jbpm.logging.log.CompositeLog"
+            discriminator-value="T">
+            
+    <many-to-one name="transition" 
+                 column="TRANSITION_" 
+                 foreign-key="FK_LOG_TRANSITION"
+                 index="IDX_LOG_TRANSITION" />
+    <many-to-one name="sourceNode" 
+                 column="SOURCENODE_" 
+                 foreign-key="FK_LOG_SOURCENODE"
+                 index="IDX_LOG_SOURCENODE" />
+    <many-to-one name="destinationNode" 
+                 column="DESTINATIONNODE_" 
+                 foreign-key="FK_LOG_DESTNODE"
+                 index="IDX_LOG_DESTNODE" />
+  </subclass>
+
+</hibernate-mapping>

Modified: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/logging/log/ProcessLog.hbm.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/logging/log/ProcessLog.hbm.xml	2009-06-25 05:31:08 UTC (rev 5107)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/logging/log/ProcessLog.hbm.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -48,12 +48,10 @@
     <property name="date" column="DATE_" />
     <many-to-one name="token" 
                  column="TOKEN_" 
-                 foreign-key="FK_LOG_TOKEN"
-                 index="IDX_LOG_TOKEN" />
+                 foreign-key="FK_LOG_TOKEN" />
     <many-to-one name="parent" 
                  column="PARENT_" 
-                 foreign-key="FK_LOG_PARENT"
-                 index="IDX_LOG_PARENT" />
+                 foreign-key="FK_LOG_PARENT" />
   </class>
 
 </hibernate-mapping>

Added: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/logging/log/ProcessLog.oracle.hbm.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/logging/log/ProcessLog.oracle.hbm.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/logging/log/ProcessLog.oracle.hbm.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -0,0 +1,59 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE hibernate-mapping PUBLIC
+    "-//Hibernate/Hibernate Mapping DTD 3.0//EN" 
+    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
+
+<hibernate-mapping auto-import="false" default-access="field">
+
+  <class name="org.jbpm.logging.log.ProcessLog" 
+         table="JBPM_LOG"
+         discriminator-value="P"
+         lazy="false">
+    <id name="id" column="ID_"><generator class="native" /></id>
+    <!-- A : org.jbpm.graph.log.ActionLog -->
+    <!-- B : org.jbpm.context.log.ByteArrayUpdateLog -->
+    <!-- C : org.jbpm.logging.log.CompositeLog -->
+    <!-- D : org.jbpm.context.log.VariableDeleteLog -->
+    <!-- E : org.jbpm.context.log.DateUpdateLog -->
+    <!-- F : org.jbpm.context.log.HibernateStringUpdateLog -->
+    <!-- G : org.jbpm.context.log.LongUpdateLog -->
+    <!-- H : org.jbpm.context.log.HibernateLongUpdateLog -->
+    <!-- I : org.jbpm.graph.log.ProcessInstanceCreateLog -->
+    <!-- L : org.jbpm.context.log.DoubleUpdateLog -->
+    <!-- M : org.jbpm.logging.log.MessageLog -->
+    <!-- N : org.jbpm.graph.log.NodeLog -->
+    <!-- O : org.jbpm.graph.log.TokenCreateLog -->
+    <!-- P : org.jbpm.logging.log.ProcessLog -->
+    <!-- R : org.jbpm.context.log.VariableCreateLog -->
+    <!-- S : org.jbpm.graph.log.SignalLog -->
+    <!-- T : org.jbpm.graph.log.TransitionLog -->
+    <!-- U : org.jbpm.context.log.StringUpdateLog -->
+    <!-- V : org.jbpm.context.log.VariableLog -->
+    <!-- W : org.jbpm.context.log.VariableUpdateLog -->
+    <!-- X : org.jbpm.graph.log.ProcessInstanceEndLog -->
+    <!-- Y : org.jbpm.graph.log.TokenEndLog -->
+    <!-- Z : org.jbpm.graph.log.ProcessStateLog -->
+    <!-- 0 : org.jbpm.taskmgmt.log.TaskLog -->
+    <!-- 1 : org.jbpm.taskmgmt.log.TaskCreateLog -->
+    <!-- 2 : org.jbpm.taskmgmt.log.TaskAssignLog -->
+    <!-- 3 : org.jbpm.taskmgmt.log.TaskEndLog -->
+    <!-- 4 : org.jbpm.taskmgmt.log.SwimlaneLog -->
+    <!-- 5 : org.jbpm.taskmgmt.log.SwimlaneCreateLog -->
+    <!-- 6 : org.jbpm.taskmgmt.log.SwimlaneAssignLog -->
+
+    <discriminator type="char" column="CLASS_"/>
+    
+    <property name="index" column="INDEX_" />
+    <property name="date" column="DATE_" />
+    <many-to-one name="token" 
+                 column="TOKEN_" 
+                 foreign-key="FK_LOG_TOKEN"
+                 index="IDX_LOG_TOKEN" />
+    <many-to-one name="parent" 
+                 column="PARENT_" 
+                 foreign-key="FK_LOG_PARENT"
+                 index="IDX_LOG_PARENT" />
+  </class>
+
+</hibernate-mapping>

Modified: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/taskmgmt/log/SwimlaneLog.hbm.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/taskmgmt/log/SwimlaneLog.hbm.xml	2009-06-25 05:31:08 UTC (rev 5107)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/taskmgmt/log/SwimlaneLog.hbm.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -12,8 +12,7 @@
 
     <many-to-one name="swimlaneInstance" 
                  column="SWIMLANEINSTANCE_" 
-                 foreign-key="FK_LOG_SWIMINST"
-                 index="IDX_LOG_SWIMINST" />
+                 foreign-key="FK_LOG_SWIMINST" />
   </subclass>
 
 </hibernate-mapping>

Added: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/taskmgmt/log/SwimlaneLog.oracle.hbm.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/taskmgmt/log/SwimlaneLog.oracle.hbm.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/taskmgmt/log/SwimlaneLog.oracle.hbm.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE hibernate-mapping PUBLIC
+    "-//Hibernate/Hibernate Mapping DTD 3.0//EN" 
+    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
+
+<hibernate-mapping auto-import="false" default-access="field">
+
+  <subclass name="org.jbpm.taskmgmt.log.SwimlaneLog" 
+            extends="org.jbpm.logging.log.ProcessLog"
+            discriminator-value="4">
+
+    <many-to-one name="swimlaneInstance" 
+                 column="SWIMLANEINSTANCE_" 
+                 foreign-key="FK_LOG_SWIMINST"
+                 index="IDX_LOG_SWIMINST" />
+  </subclass>
+
+</hibernate-mapping>

Modified: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/taskmgmt/log/TaskLog.hbm.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/taskmgmt/log/TaskLog.hbm.xml	2009-06-25 05:31:08 UTC (rev 5107)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/taskmgmt/log/TaskLog.hbm.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -12,8 +12,7 @@
 
     <many-to-one name="taskInstance" 
                  column="TASKINSTANCE_" 
-                 foreign-key="FK_LOG_TASKINST"
-                 index="IDX_LOG_TASKINST" />
+                 foreign-key="FK_LOG_TASKINST" />
   </subclass>
 
 </hibernate-mapping>

Added: jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/taskmgmt/log/TaskLog.oracle.hbm.xml
===================================================================
--- jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/taskmgmt/log/TaskLog.oracle.hbm.xml	                        (rev 0)
+++ jbpm3/branches/jbpm-3.2-soa/modules/core/src/main/resources/org/jbpm/taskmgmt/log/TaskLog.oracle.hbm.xml	2009-06-25 05:42:54 UTC (rev 5108)
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+
+<!DOCTYPE hibernate-mapping PUBLIC
+    "-//Hibernate/Hibernate Mapping DTD 3.0//EN" 
+    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
+
+<hibernate-mapping auto-import="false" default-access="field">
+
+  <subclass name="org.jbpm.taskmgmt.log.TaskLog" 
+            extends="org.jbpm.logging.log.ProcessLog"
+            discriminator-value="0">
+
+    <many-to-one name="taskInstance" 
+                 column="TASKINSTANCE_" 
+                 foreign-key="FK_LOG_TASKINST"
+                 index="IDX_LOG_TASKINST" />
+  </subclass>
+
+</hibernate-mapping>




More information about the jbpm-commits mailing list