Author: husted
Date: Mon Sep 11 14:37:24 2006
New Revision: 442356
URL: http://svn.apache.org/viewvc?view=rev&rev=442356
Log:
WW-1349 MailReader - Change to Spring copyproperties, per Matt Raible's
suggestion, since OSCore BeanUtils has been removed from Struts Core.
Modified:
struts/struts2/trunk/apps/mailreader/src/main/java/mailreader2/MailreaderSupport.java
Modified:
struts/struts2/trunk/apps/mailreader/src/main/java/mailreader2/MailreaderSupport.java
URL:
http://svn.apache.org/viewvc/struts/struts2/trunk/apps/mailreader/src/main/java/mailreader2/MailreaderSupport.java?view=diff&rev=442356&r1=442355&r2=442356
==============================================================================
---
struts/struts2/trunk/apps/mailreader/src/main/java/mailreader2/MailreaderSupport.java
(original)
+++
struts/struts2/trunk/apps/mailreader/src/main/java/mailreader2/MailreaderSupport.java
Mon Sep 11 14:37:24 2006
@@ -18,7 +18,6 @@
package mailreader2;
-import com.opensymphony.util.BeanUtils;
import org.apache.struts2.interceptor.ApplicationAware;
import org.apache.struts2.interceptor.SessionAware;
import com.opensymphony.xwork2.ActionSupport;
@@ -30,6 +29,7 @@
import org.apache.struts.apps.mailreader.dao.UserDatabase;
import org.apache.struts.apps.mailreader.dao.impl.memory.MemorySubscription;
import org.apache.struts.apps.mailreader.dao.impl.memory.MemoryUser;
+import org.springframework.beans.BeanUtils;
import java.util.Map;
@@ -432,7 +432,7 @@
input.setPassword(_password);
User user = createUser(_username, _password);
if (null != user) {
- BeanUtils.setValues(user, input, null);
+ BeanUtils.copyProperties(input,user);
setUser(user);
}
}
@@ -529,7 +529,7 @@
Subscription input = getSubscription();
Subscription sub = createSubscription(host);
if (null != sub) {
- BeanUtils.setValues(sub, input, null);
+ BeanUtils.copyProperties(input, sub);
setSubscription(sub);
setHost(sub.getHost());
}