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