Author: mriou
Date: Tue Sep 26 15:12:52 2006
New Revision: 450235

URL: http://svn.apache.org/viewvc?view=rev&rev=450235
Log:
Cascading suppression of message exchanges.

Modified:
    
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/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=450235&r1=450234&r2=450235
==============================================================================
--- 
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 15:12:52 2006
@@ -42,6 +42,7 @@
     private Collection<HScope> _scopes = new HashSet<HScope>();
 
     private Collection<HCorrelationSet> _csets = new 
HashSet<HCorrelationSet>();
+    private Collection<HMessageExchange> _msgEx = new 
HashSet<HMessageExchange>();
 
     /** Events belonging to this instance. */
     private Collection<HBpelEvent> _events = new HashSet<HBpelEvent>();
@@ -197,6 +198,19 @@
 
     public void setCorrelationSets(Collection<HCorrelationSet> csets) {
         _csets = csets;
+    }
+
+    /**
+     * @hibernate.bag lazy="true" inverse="true" cascade="delete"
+     * @hibernate.collection-key column="INSTANCE"
+     * @hibernate.collection-one-to-many 
class="org.apache.ode.daohib.bpel.hobj.HMessageExchange"
+     */
+    public Collection<HMessageExchange> getMessageExchanges() {
+        return _msgEx;
+    }
+
+    public void setMessageExchanges(Collection<HMessageExchange> msgEx) {
+        _msgEx = msgEx;
     }
 
     /**


Reply via email to