You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by mr...@apache.org on 2007/03/21 18:59:07 UTC

svn commit: r520966 - in /incubator/ode/trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa: FaultDAOImpl.java MessageDAOImpl.java PartnerLinkDAOImpl.java

Author: mriou
Date: Wed Mar 21 10:59:06 2007
New Revision: 520966

URL: http://svn.apache.org/viewvc?view=rev&rev=520966
Log:
QNames shouldn't be directly persisted, using strings for persistent fields instead.

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/MessageDAOImpl.java
    incubator/ode/trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/PartnerLinkDAOImpl.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=520966&r1=520965&r2=520966
==============================================================================
--- 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 Wed Mar 21 10:59:06 2007
@@ -42,7 +42,7 @@
 	@GeneratedValue(strategy=GenerationType.AUTO)
 	private Long _id;
 	@Basic @Column(name="NAME")
-    private QName _name;
+    private String _name;
 	@Basic @Column(name="MESSAGE")
     private String _explanation;
 	@Lob @Column(name="DATA")
@@ -55,7 +55,7 @@
 	public FaultDAOImpl() {}
 	public FaultDAOImpl(QName faultName, String explanation, int faultLineNo,
 			int activityId, Element faultMessage) {
-		_name = faultName;
+		_name = faultName.toString();
 		_explanation = explanation;
 		_lineNo = faultLineNo;
 		_activityId = activityId;
@@ -87,7 +87,7 @@
 	}
 
 	public QName getName() {
-		return _name;
+		return _name == null ? null : QName.valueOf(_name);
 	}
 
 }

Modified: incubator/ode/trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/MessageDAOImpl.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/MessageDAOImpl.java?view=diff&rev=520966&r1=520965&r2=520966
==============================================================================
--- incubator/ode/trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/MessageDAOImpl.java (original)
+++ incubator/ode/trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/MessageDAOImpl.java Wed Mar 21 10:59:06 2007
@@ -48,7 +48,7 @@
 	@GeneratedValue(strategy=GenerationType.AUTO)
 	private Long _id;
 	@Basic @Column(name="TYPE")
-    private QName _type;
+    private String _type;
 	@Lob @Column(name="DATA")
     private String _data;
 	@Transient
@@ -60,7 +60,7 @@
 		
 	}
 	public MessageDAOImpl(QName type, MessageExchangeDAOImpl me) {
-		_type = type;
+		_type = type.toString();
 		_messageExchange = me;
 	}
 	
@@ -81,7 +81,7 @@
 	}
 
 	public QName getType() {
-		return _type;
+		return _type == null ? null : QName.valueOf(_type);
 	}
 
 	public void setData(Element value) {
@@ -90,7 +90,7 @@
 	}
 
 	public void setType(QName type) {
-		_type = type;
+		_type = type.toString();
 	}
 
 }

Modified: incubator/ode/trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/PartnerLinkDAOImpl.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/PartnerLinkDAOImpl.java?view=diff&rev=520966&r1=520965&r2=520966
==============================================================================
--- incubator/ode/trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/PartnerLinkDAOImpl.java (original)
+++ incubator/ode/trunk/dao-jpa/src/main/java/org/apache/ode/dao/jpa/PartnerLinkDAOImpl.java Wed Mar 21 10:59:06 2007
@@ -52,7 +52,7 @@
 	@Basic @Column(name="MY_ROLE_NAME")
     private String _myRoleName;
 	@Basic @Column(name="MY_ROLE_SERVICE_NAME")
-    private QName _myRoleServiceName;
+    private String _myRoleServiceName;
 	@Basic @Column(name="MY_SESSION_ID")
     private String _mySessionId;
 	@Lob @Column(name="PARTNER_EPR")
@@ -96,7 +96,7 @@
 	}
 
 	public QName getMyRoleServiceName() {
-		return _myRoleServiceName;
+		return _myRoleServiceName == null ? null : QName.valueOf(_myRoleServiceName);
 	}
 
 	public String getMySessionId() {
@@ -137,7 +137,7 @@
 	}
 
 	public void setMyRoleServiceName(QName svcName) {
-		_myRoleServiceName = svcName;
+		_myRoleServiceName = svcName.toString();
 
 	}