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

Modified Files:
      Tag: b1_5
        NewsletterPublicationCAOImpl.java 
Log Message:
CMSC-948 Registration portlet for CMS container


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


Index: NewsletterPublicationCAOImpl.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/impl/NewsletterPublicationCAOImpl.java,v
retrieving revision 1.24.2.1
retrieving revision 1.24.2.2
diff -u -b -r1.24.2.1 -r1.24.2.2
--- NewsletterPublicationCAOImpl.java   3 Nov 2008 06:08:09 -0000       1.24.2.1
+++ NewsletterPublicationCAOImpl.java   6 Nov 2008 07:52:53 -0000       1.24.2.2
@@ -8,6 +8,7 @@
 import com.finalist.newsletter.domain.Newsletter;
 import com.finalist.newsletter.domain.Publication;
 import com.finalist.newsletter.domain.Term;
+import com.finalist.newsletter.util.NewsletterPublicationUtil;
 import com.finalist.newsletter.util.NewsletterUtil;
 import com.finalist.newsletter.util.POConvertUtils;
 
@@ -79,7 +80,7 @@
       newsletter.setReplyAddress(node.getStringValue("replyto_mail"));
       pub.setNewsletter(newsletter);
 
-      return pub;
+      return NewsletterPublicationUtil.getPublication(cloud,number);
    }
 
    public Node getPublicationNode(int number) {
@@ -87,11 +88,7 @@
    }
 
    public String getPublicationURL(int publciationId) {
-
-      Node publicationNode = cloud.getNode(publciationId);
-      String hostUrl = NewsletterUtil.getServerURL();
-      String newsletterPath = getNewsletterPath(publicationNode);
-      return "".concat(hostUrl).concat(newsletterPath);
+      return NewsletterPublicationUtil.getPublicationURL(cloud,publciationId);
    }
 
    public int getNewsletterId(int publicationId) {
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to