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


Reply via email to