You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by as...@apache.org on 2006/09/26 19:52:35 UTC

svn commit: r450128 - in /incubator/ode/trunk/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/hobj: HMessageExchange.java HProcessInstance.java

Author: assaf
Date: Tue Sep 26 10:52:34 2006
New Revision: 450128

URL: http://svn.apache.org/viewvc?view=rev&rev=450128
Log:
Fixed dependencies to allow instances to be deleted

Modified:
    incubator/ode/trunk/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/hobj/HMessageExchange.java
    incubator/ode/trunk/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/hobj/HProcessInstance.java

Modified: incubator/ode/trunk/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/hobj/HMessageExchange.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/hobj/HMessageExchange.java?view=diff&rev=450128&r1=450127&r2=450128
==============================================================================
--- incubator/ode/trunk/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/hobj/HMessageExchange.java (original)
+++ incubator/ode/trunk/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/hobj/HMessageExchange.java Tue Sep 26 10:52:34 2006
@@ -203,7 +203,7 @@
     }
 
     /**
-     * @hibernate.many-to-one column="INSTANCE"
+     * @hibernate.many-to-one column="PIID"
      */
     public HProcessInstance getInstance() {
         return _instance;

Modified: incubator/ode/trunk/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/hobj/HProcessInstance.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/hobj/HProcessInstance.java?view=diff&rev=450128&r1=450127&r2=450128
==============================================================================
--- incubator/ode/trunk/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/hobj/HProcessInstance.java (original)
+++ incubator/ode/trunk/dao-hibernate/src/main/java/org/apache/ode/daohib/bpel/hobj/HProcessInstance.java Tue Sep 26 10:52:34 2006
@@ -48,6 +48,8 @@
 
     private Set<HCorrelatorSelector> _correlatorSelectors = new HashSet<HCorrelatorSelector>();
 
+    private Set<HMessageExchange> _messageExchanges = new HashSet<HMessageExchange>();
+
     private HFaultData _fault;
 
     private HLargeData _jacobState;
@@ -134,6 +136,19 @@
      */
     public void setCorrelatorSelectors(Set<HCorrelatorSelector> selectors) {
         _correlatorSelectors = selectors;
+    }
+
+    /**
+     * @hibernate.set lazy="true" inverse="true" cascade="delete"
+     * @hibernate.collection-key column="PIID"
+     * @hibernate.collection-one-to-many class="org.apache.ode.daohib.bpel.hobj.HMessageExchange"
+     */
+    public Set<HMessageExchange> getMessageExchanges() {
+        return _messageExchanges;
+    }
+
+    public void setMessageExchanges(Set<HMessageExchange> exchanges) {
+        _messageExchanges = exchanges;
     }
 
     /**