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