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})


Reply via email to