Update of 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/util
In directory 
james.mmbase.org:/tmp/cvs-serv16798/portlets-newsletter/src/java/com/finalist/newsletter/util

Modified Files:
        NewsletterSubscriptionUtil.java 
Log Message:
CMSC-818 basic function implement,move service initial to spring.


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/util
See also: http://www.mmbase.org/jira/browse/CMSC-818


Index: NewsletterSubscriptionUtil.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/util/NewsletterSubscriptionUtil.java,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -b -r1.26 -r1.27
--- NewsletterSubscriptionUtil.java     22 Apr 2008 03:44:12 -0000      1.26
+++ NewsletterSubscriptionUtil.java     5 May 2008 02:40:11 -0000       1.27
@@ -5,6 +5,9 @@
 import java.util.ResourceBundle;
 
 import com.finalist.cmsc.services.community.NewsletterCommunication;
+import com.finalist.newsletter.domain.Subscription;
+import com.finalist.newsletter.services.CommunityModuleAdapter;
+import org.mmbase.bridge.Node;
 
 public abstract class NewsletterSubscriptionUtil {
 
@@ -262,4 +265,14 @@
       return (subscribers);
    }
 
+    public static Subscription convertFromNode(Node node) {
+      Subscription subscription = new Subscription();
+      subscription.setId(node.getIntValue("number"));
+      subscription.setMimeType(node.getStringValue("format"));
+      
subscription.setStatus(Subscription.STATUS.valueOf(node.getStringValue("status")));
+      
subscription.setSubscriber(CommunityModuleAdapter.getUserById(node.getStringValue("subscriber")));
+      subscription.setSubscriberId(node.getStringValue("subscriber"));
+      return subscription;
+   }
+
 }
\ No newline at end of file
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to