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;
     }
 
     /**


Reply via email to