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