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