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

Modified Files:
        NewsletterSubscriptionCAOImpl.java 
Log Message:
CMSC-725 unit test.


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-725


Index: NewsletterSubscriptionCAOImpl.java
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer_Portlets/portlets-newsletter/src/java/com/finalist/newsletter/cao/impl/NewsletterSubscriptionCAOImpl.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- NewsletterSubscriptionCAOImpl.java  7 Apr 2008 08:37:06 -0000       1.3
+++ NewsletterSubscriptionCAOImpl.java  8 Apr 2008 10:51:15 -0000       1.4
@@ -18,14 +18,14 @@
 import org.mmbase.storage.search.Constraint;
 import org.mmbase.storage.search.Step;
 
-import com.finalist.community.DetailNewsletterInfo;
 import com.finalist.newsletter.cao.NewsletterSubscriptionCAO;
 import com.finalist.newsletter.domain.Newsletter;
 import com.finalist.newsletter.cao.util.NewsletterSubscriptionUtil;
+import com.finalist.cmsc.services.community.person.Person;
 
 public class NewsletterSubscriptionCAOImpl implements 
NewsletterSubscriptionCAO {
-       CloudProvider provider = CloudProviderFactory.getCloudProvider();
-       private Cloud cloud =provider.getCloud() ;
+
+       private Cloud cloud;
 
        /*public void setCloud(Cloud cloud) {
                CloudProvider provider = 
CloudProviderFactory.getCloudProvider();
@@ -55,6 +55,10 @@
                return list;
        }
        
+   public List<Person> getSubscribers(int newsletterId) {
+      return null;  //To change body of implemented methods use File | 
Settings | File Templates.
+   }
+
        public Newsletter getNewsletterById(int id) {
                
                Newsletter newsletter = new Newsletter();
@@ -125,38 +129,10 @@
        
        }
 
-       public void addSubscriptionRecord(DetailNewsletterInfo 
detailNewsletterInfo) {
-               String nodeType = "subscriptionrecord";
-               NodeManager subscriptionrecordNodeManager = cloud
-                               .getNodeManager(nodeType);
-               Node subscriptionrecordNode = subscriptionrecordNodeManager
-                               .createNode();
-               subscriptionrecordNode.setStringValue("subscriber",
-                               detailNewsletterInfo.getSubscriber());
-               subscriptionrecordNode.setStringValue("status", 
detailNewsletterInfo
-                               .getStatus());
-               subscriptionrecordNode.setDateValue("interval", 
detailNewsletterInfo
-                               .getInterval());
-               subscriptionrecordNode.setStringValue("newsletter",
-                               detailNewsletterInfo.getNewsletter());
-               subscriptionrecordNode.setStringValue("tag", 
detailNewsletterInfo
-                               .getTag());
-               subscriptionrecordNode.setStringValue("format", 
detailNewsletterInfo
-                               .getFormat());
-               subscriptionrecordNode.commit();
-               detailNewsletterInfo
-                               
.setId(subscriptionrecordNode.getIntValue("number"));
-       }
-
        public void updateSubscriptionRecord(Node node, String status) {
                node.setStringValue("status", status);
                node.commit();
        }
 
-       public Node getUpdateNode(DetailNewsletterInfo detailNewsletterInfo) {
-               int nodeNumber = detailNewsletterInfo.getId();
-               Node node = cloud.getNode(nodeNumber);
-               return node;
-       }
 
 }
_______________________________________________
Cvs mailing list
Cvs@lists.mmbase.org
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to