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