Author: jvdrean
Date: 2007-10-26 20:09:07 +0200 (Fri, 26 Oct 2007)
New Revision: 5527

Modified:
   
xwiki-platform/xwiki-plugins/trunk/mailsender/src/main/java/com/xpn/xwiki/plugin/mailsender/MailSenderPlugin.java
   
xwiki-platform/xwiki-plugins/trunk/watchlist/src/main/java/com/xpn/xwiki/plugin/watchlist/WatchListJob.java
Log:
Context related fixes, again :)

Modified: 
xwiki-platform/xwiki-plugins/trunk/mailsender/src/main/java/com/xpn/xwiki/plugin/mailsender/MailSenderPlugin.java
===================================================================
--- 
xwiki-platform/xwiki-plugins/trunk/mailsender/src/main/java/com/xpn/xwiki/plugin/mailsender/MailSenderPlugin.java
   2007-10-26 16:50:54 UTC (rev 5526)
+++ 
xwiki-platform/xwiki-plugins/trunk/mailsender/src/main/java/com/xpn/xwiki/plugin/mailsender/MailSenderPlugin.java
   2007-10-26 18:09:07 UTC (rev 5527)
@@ -445,13 +445,8 @@
         vcontext.put("to.name", toAddr);
         vcontext.put("to.address", toAddr);
         vcontext.put("to.bcc", bccAddr);
-        vcontext.put("bounce", fromAddr);
+        vcontext.put("bounce", fromAddr);        
 
-        com.xpn.xwiki.api.XWiki xwikiApi = new 
com.xpn.xwiki.api.XWiki(context.getWiki(), context);
-        vcontext.put("xwiki", xwikiApi);
-        com.xpn.xwiki.api.Context contextApi = new 
com.xpn.xwiki.api.Context(context);
-        vcontext.put("context", contextApi);
-
         return vcontext;
     }
 

Modified: 
xwiki-platform/xwiki-plugins/trunk/watchlist/src/main/java/com/xpn/xwiki/plugin/watchlist/WatchListJob.java
===================================================================
--- 
xwiki-platform/xwiki-plugins/trunk/watchlist/src/main/java/com/xpn/xwiki/plugin/watchlist/WatchListJob.java
 2007-10-26 16:50:54 UTC (rev 5526)
+++ 
xwiki-platform/xwiki-plugins/trunk/watchlist/src/main/java/com/xpn/xwiki/plugin/watchlist/WatchListJob.java
 2007-10-26 18:09:07 UTC (rev 5527)
@@ -20,17 +20,14 @@
 
 package com.xpn.xwiki.plugin.watchlist;
 
-import com.xpn.xwiki.XWiki;
-import com.xpn.xwiki.XWikiContext;
 import com.xpn.xwiki.XWikiException;
 import com.xpn.xwiki.api.Document;
 import com.xpn.xwiki.api.Object;
-import com.xpn.xwiki.doc.XWikiDocument;
 import com.xpn.xwiki.objects.BaseObject;
 import com.xpn.xwiki.plugin.mailsender.MailSenderPlugin;
 import com.xpn.xwiki.plugin.mailsender.MailSenderPluginApi;
-import com.xpn.xwiki.user.api.XWikiRightService;
 import org.apache.velocity.VelocityContext;
+import org.hibernate.engine.Collections;
 import org.quartz.Job;
 import org.quartz.JobDataMap;
 import org.quartz.JobExecutionContext;
@@ -82,18 +79,9 @@
     public void execute(JobExecutionContext context) throws 
JobExecutionException
     {
         // Set required objects
-        init(context);
+        init(context);        
 
         try {
-            String user = xcontext.getUser();
-            Document admin = xwiki.getDocument("XWiki.Admin");
-            Object watchlist = 
admin.getObject(WatchListPlugin.WATCHLIST_CLASS);
-            String watchedPages = (String)watchlist.display("pages", "view");
-            com.xpn.xwiki.web.XWikiURLFactory factory = 
xcontext.getURLFactory();
-            String externalURL = admin.getExternalURL();
-        } catch (XWikiException e) {}
-
-        try {
             // Retreive notification subscribers
             Collection subscribers = retrieveNotificationSubscribers();
             if (subscribers != null && subscribers.size() > 0) {
@@ -139,7 +127,7 @@
      */
     private List filter(List updatedDocuments,
         Object notificationCriteria, String subscriber) throws XWikiException
-    {
+    {        
         String spaceCriterion = (String)notificationCriteria.display("spaces", 
"view");
         String documentCriterion = 
(String)notificationCriteria.display("documents", "view");
         String query = (String)notificationCriteria.display("query", "view");
@@ -147,10 +135,11 @@
         List watchedDocuments = new ArrayList();
         if (spaceCriterion.length() == 0 && documentCriterion.length() == 0
             && query.length() == 0) {
-            Iterator docIt = updatedDocuments.iterator();
+            /* Iterator docIt = updatedDocuments.iterator();
             while (docIt.hasNext()) {
                 watchedDocuments.add(docIt.next());
-            }
+            } */
+            return new ArrayList();
         }
 
         List filteredDocumentList = new ArrayList();

_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications

Reply via email to