Author: mjakl
Date: Wed Aug  5 20:11:51 2009
New Revision: 801395

URL: http://svn.apache.org/viewvc?rev=801395&view=rev
Log:
Added missing visibility keywords and removed too specific methods from the 
interfaces.

Modified:
    
mina/sandbox/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/ItemVisitor.java
    
mina/sandbox/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/NodeVisitor.java
    
mina/sandbox/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PublishSubscribeModule.java
    
mina/sandbox/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberVisitor.java

Modified: 
mina/sandbox/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/ItemVisitor.java
URL: 
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/ItemVisitor.java?rev=801395&r1=801394&r2=801395&view=diff
==============================================================================
--- 
mina/sandbox/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/ItemVisitor.java
 (original)
+++ 
mina/sandbox/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/ItemVisitor.java
 Wed Aug  5 20:11:51 2009
@@ -19,10 +19,7 @@
  */
 package org.apache.vysper.xmpp.modules.extension.xep0060_pubsub;
 
-import java.util.List;
-
 import 
org.apache.vysper.xmpp.modules.extension.xep0060_pubsub.model.PayloadItem;
-import org.apache.vysper.xmpp.modules.servicediscovery.management.Item;
 
 /**
  * The SubscriberVisitor is used to visit all subscriptions of a node.
@@ -38,12 +35,6 @@
      * @param itemID the id of the message
      * @param payload the payload of the message
      */
-    void visit(String itemID, PayloadItem payload);
-    
-    /**
-     * @return the ordered list of items. The items should be reversed 
chronologically
-     * ordered.
-     */
-    public List<Item> getItemList();
+    public void visit(String itemID, PayloadItem payload);
 
 }

Modified: 
mina/sandbox/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/NodeVisitor.java
URL: 
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/NodeVisitor.java?rev=801395&r1=801394&r2=801395&view=diff
==============================================================================
--- 
mina/sandbox/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/NodeVisitor.java
 (original)
+++ 
mina/sandbox/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/NodeVisitor.java
 Wed Aug  5 20:11:51 2009
@@ -19,13 +19,10 @@
  */
 package org.apache.vysper.xmpp.modules.extension.xep0060_pubsub;
 
-import java.util.List;
-
 import org.apache.vysper.xmpp.modules.extension.xep0060_pubsub.model.LeafNode;
-import org.apache.vysper.xmpp.modules.servicediscovery.management.Item;
 
 /**
- * The NodeVisitor is used to visit all subscriptions of a collection node.
+ * The NodeVisitor is used to visit all nodes of a collection node.
  * 
  * @author The Apache MINA Project (http://mina.apache.org)
  */
@@ -37,11 +34,7 @@
      * 
      * @param ln the node (for more detailed data)
      */
-    void visit(LeafNode ln);
+    public void visit(LeafNode ln);
 
-    /**
-     * @return the ordered list of items.
-     */
-    List<Item> getNodeItemList();
 
 }

Modified: 
mina/sandbox/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PublishSubscribeModule.java
URL: 
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PublishSubscribeModule.java?rev=801395&r1=801394&r2=801395&view=diff
==============================================================================
--- 
mina/sandbox/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PublishSubscribeModule.java
 (original)
+++ 
mina/sandbox/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PublishSubscribeModule.java
 Wed Aug  5 20:11:51 2009
@@ -26,6 +26,7 @@
 import org.apache.vysper.xmpp.modules.DefaultDiscoAwareModule;
 import 
org.apache.vysper.xmpp.modules.extension.xep0060_pubsub.handler.PubSubCreateNodeHandler;
 import 
org.apache.vysper.xmpp.modules.extension.xep0060_pubsub.handler.PubSubPublishHandler;
+import 
org.apache.vysper.xmpp.modules.extension.xep0060_pubsub.handler.PubSubRetrieveSubscriptionsHandler;
 import 
org.apache.vysper.xmpp.modules.extension.xep0060_pubsub.handler.PubSubSubscribeHandler;
 import 
org.apache.vysper.xmpp.modules.extension.xep0060_pubsub.handler.PubSubUnsubscribeHandler;
 import 
org.apache.vysper.xmpp.modules.extension.xep0060_pubsub.handler.owner.PubSubOwnerConfigureNodeHandler;
@@ -165,12 +166,12 @@
         List<Item> items = null;
         
         if(request.getNode() == null || request.getNode().length() == 0) {
-            NodeVisitor nv = new 
ServiceDiscoItemsVisitor(serviceConfiguration);
+            ServiceDiscoItemsVisitor nv = new 
ServiceDiscoItemsVisitor(serviceConfiguration);
             root.acceptNodes(nv);
             items = nv.getNodeItemList();
         } else {
             LeafNode node = root.find(request.getNode());
-            ItemVisitor iv = new NodeDiscoItemsVisitor(request.getTo());
+            NodeDiscoItemsVisitor iv = new 
NodeDiscoItemsVisitor(request.getTo());
             node.acceptItems(iv);
             items = iv.getItemList();
         }
@@ -210,6 +211,7 @@
         pubsubHandlers.add(new PubSubUnsubscribeHandler(serviceConfiguration));
         pubsubHandlers.add(new PubSubPublishHandler(serviceConfiguration));
         pubsubHandlers.add(new PubSubCreateNodeHandler(serviceConfiguration));
+        pubsubHandlers.add(new 
PubSubRetrieveSubscriptionsHandler(serviceConfiguration));
         dictionary.add(new 
NamespaceHandlerDictionary(NamespaceURIs.XEP0060_PUBSUB, pubsubHandlers));
     }
 }

Modified: 
mina/sandbox/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberVisitor.java
URL: 
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberVisitor.java?rev=801395&r1=801394&r2=801395&view=diff
==============================================================================
--- 
mina/sandbox/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberVisitor.java
 (original)
+++ 
mina/sandbox/vysper/trunk/server/extensions/xep0060-pubsub/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberVisitor.java
 Wed Aug  5 20:11:51 2009
@@ -35,6 +35,6 @@
      * @param nodeName the name of the node
      * @param sub the subscriber JID
      */
-    void visit(String nodeName, Entity sub);
+    public void visit(String nodeName, Entity sub);
 
 }


Reply via email to