You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by lw...@apache.org on 2006/12/06 08:17:53 UTC

svn commit: r482939 - in /incubator/ode/trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa: FaultDAOImpl.java ProcessInstanceDAOImpl.java

Author: lwaterman
Date: Tue Dec  5 23:17:52 2006
New Revision: 482939

URL: http://svn.apache.org/viewvc?view=rev&rev=482939
Log:
Fix transient data assumptions

Modified:
    incubator/ode/trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/FaultDAOImpl.java
    incubator/ode/trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/ProcessInstanceDAOImpl.java

Modified: incubator/ode/trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/FaultDAOImpl.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/FaultDAOImpl.java?view=diff&rev=482939&r1=482938&r2=482939
==============================================================================
--- incubator/ode/trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/FaultDAOImpl.java (original)
+++ incubator/ode/trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/FaultDAOImpl.java Tue Dec  5 23:17:52 2006
@@ -56,7 +56,7 @@
 		_explanation = explanation;
 		_lineNo = faultLineNo;
 		_activityId = activityId;
-		// TODO setFaultMessage(faultMessage);
+		_data = DOMUtils.domToString(faultMessage);
 	}
 	
 	public int getActivityId() {

Modified: incubator/ode/trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/ProcessInstanceDAOImpl.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/ProcessInstanceDAOImpl.java?view=diff&rev=482939&r1=482938&r2=482939
==============================================================================
--- incubator/ode/trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/ProcessInstanceDAOImpl.java (original)
+++ incubator/ode/trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/ProcessInstanceDAOImpl.java Tue Dec  5 23:17:52 2006
@@ -52,8 +52,10 @@
 	@Lob @Column(name="EXECUTION_STATE") private byte[] _executionState;
 	@Basic @Column(name="SEQUENCE") private Long _sequence;
 	@Basic @Column(name="DATE_CREATED") private Date _dateCreated = new Date();
-	@Transient private ScopeDAO _rootScope;
 	
+	@OneToOne(fetch=FetchType.LAZY,cascade={CascadeType.ALL})
+	@Column(name="ROOT_SCOPE_ID")
+	private ScopeDAOImpl _rootScope;
 	@OneToMany(targetEntity=ScopeDAOImpl.class,mappedBy="_processInstance",fetch=FetchType.LAZY,cascade={CascadeType.ALL})
 	private Collection<ScopeDAO> _scopes = new ArrayList<ScopeDAO>();
 	@OneToMany(targetEntity=ActivityRecoveryDAOImpl.class,fetch=FetchType.LAZY,cascade={CascadeType.ALL})