Author: mjakl
Date: Sun Jul 5 21:23:02 2009
New Revision: 791323
URL: http://svn.apache.org/viewvc?rev=791323&view=rev
Log:
Added, removed and updated the SpecCompliant/SpecCompliance annotations for
pubsub related classes. (VYSPER-77)
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/AbstractPublishSubscribeIQHandler.java
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/ItemVisitor.java
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/NodeDiscoItemsVisitor.java
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/NodeVisitor.java
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PublishSubscribeModule.java
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PubsubFeatureLevel.java
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PubsubFeatures.java
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberNotificationVisitor.java
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberVisitor.java
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/AbstractPubSubGeneralHandler.java
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubCreateNodeHandler.java
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubPublishHandler.java
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubSubscribeHandler.java
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubUnsubscribeHandler.java
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/owner/PubSubOwnerConfigureNodeHandler.java
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/owner/PubSubOwnerDeleteNodeHandler.java
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/model/CollectionNode.java
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/model/DuplicateNodeException.java
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/model/LeafNode.java
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/storageprovider/CollectionNodeStorageProvider.java
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/storageprovider/LeafNodeStorageProvider.java
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/AbstractPublishSubscribeIQHandler.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/AbstractPublishSubscribeIQHandler.java?rev=791323&r1=791322&r2=791323&view=diff
==============================================================================
---
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/AbstractPublishSubscribeIQHandler.java
(original)
+++
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/AbstractPublishSubscribeIQHandler.java
Sun Jul 5 21:23:02 2009
@@ -19,7 +19,6 @@
*/
package org.apache.vysper.xmpp.modules.extension.xep0060_pubsub;
-import org.apache.vysper.compliance.SpecCompliant;
import org.apache.vysper.xmpp.addressing.Entity;
import org.apache.vysper.xmpp.modules.core.base.handler.DefaultIQHandler;
import
org.apache.vysper.xmpp.modules.extension.xep0060_pubsub.handler.ErrorStanzaGenerator;
@@ -37,7 +36,6 @@
*
* @author The Apache MINA Project (http://mina.apache.org)
*/
-...@speccompliant(spec="xep-0060", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
public abstract class AbstractPublishSubscribeIQHandler extends
DefaultIQHandler {
// one ErrorStanzaGenerator available for all subclasses
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/ItemVisitor.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/ItemVisitor.java?rev=791323&r1=791322&r2=791323&view=diff
==============================================================================
---
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/ItemVisitor.java
(original)
+++
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/ItemVisitor.java
Sun Jul 5 21:23:02 2009
@@ -21,7 +21,6 @@
import java.util.List;
-import org.apache.vysper.compliance.SpecCompliant;
import
org.apache.vysper.xmpp.modules.extension.xep0060_pubsub.model.PayloadItem;
import org.apache.vysper.xmpp.modules.servicediscovery.management.Item;
@@ -30,7 +29,6 @@
*
* @author The Apache MINA Project (http://mina.apache.org)
*/
-...@speccompliant(spec="xep-0060", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
public interface ItemVisitor {
/**
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/NodeDiscoItemsVisitor.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/NodeDiscoItemsVisitor.java?rev=791323&r1=791322&r2=791323&view=diff
==============================================================================
---
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/NodeDiscoItemsVisitor.java
(original)
+++
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/NodeDiscoItemsVisitor.java
Sun Jul 5 21:23:02 2009
@@ -23,6 +23,7 @@
import java.util.Collections;
import java.util.List;
+import org.apache.vysper.compliance.SpecCompliant;
import org.apache.vysper.xmpp.addressing.Entity;
import
org.apache.vysper.xmpp.modules.extension.xep0060_pubsub.model.PayloadItem;
import org.apache.vysper.xmpp.modules.servicediscovery.management.Item;
@@ -33,6 +34,7 @@
* @author The Apache MINA Project (http://mina.apache.org)
*
*/
+...@speccompliant(spec="xep-0060", section="5.5", status=
SpecCompliant.ComplianceStatus.FINISHED, coverage =
SpecCompliant.ComplianceCoverage.COMPLETE)
public class NodeDiscoItemsVisitor implements ItemVisitor {
// list to hold the items (ordered)
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/NodeVisitor.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/NodeVisitor.java?rev=791323&r1=791322&r2=791323&view=diff
==============================================================================
---
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/NodeVisitor.java
(original)
+++
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/NodeVisitor.java
Sun Jul 5 21:23:02 2009
@@ -21,7 +21,6 @@
import java.util.List;
-import org.apache.vysper.compliance.SpecCompliant;
import org.apache.vysper.xmpp.modules.extension.xep0060_pubsub.model.LeafNode;
import org.apache.vysper.xmpp.modules.servicediscovery.management.Item;
@@ -30,7 +29,6 @@
*
* @author The Apache MINA Project (http://mina.apache.org)
*/
-...@speccompliant(spec="xep-0060", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
public interface NodeVisitor {
/**
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PublishSubscribeModule.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PublishSubscribeModule.java?rev=791323&r1=791322&r2=791323&view=diff
==============================================================================
---
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PublishSubscribeModule.java
(original)
+++
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PublishSubscribeModule.java
Sun Jul 5 21:23:02 2009
@@ -55,7 +55,7 @@
*
* @author The Apache MINA Project (http://mina.apache.org)
*/
-...@speccompliant(spec="xep-0060", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+...@speccompliant(spec="xep-0060", comment="spec. version: 1.13rc", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.PARTIAL)
public class PublishSubscribeModule extends DefaultDiscoAwareModule implements
ServerInfoRequestListener, ItemRequestListener {
// The service itself acts like a collection node, this is the "root"
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PubsubFeatureLevel.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PubsubFeatureLevel.java?rev=791323&r1=791322&r2=791323&view=diff
==============================================================================
---
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PubsubFeatureLevel.java
(original)
+++
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PubsubFeatureLevel.java
Sun Jul 5 21:23:02 2009
@@ -19,11 +19,14 @@
*/
package org.apache.vysper.xmpp.modules.extension.xep0060_pubsub;
+import org.apache.vysper.compliance.SpecCompliant;
+
/**
* Specifies which level of compliance a certain pubsub feature is in.
*
* @author The Apache MINA Project (http://mina.apache.org)
*/
+...@speccompliant(spec="xep-0060", status=
SpecCompliant.ComplianceStatus.FINISHED, coverage =
SpecCompliant.ComplianceCoverage.COMPLETE)
public enum PubsubFeatureLevel {
REQUIRED,
RECOMMENDED,
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PubsubFeatures.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PubsubFeatures.java?rev=791323&r1=791322&r2=791323&view=diff
==============================================================================
---
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PubsubFeatures.java
(original)
+++
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/PubsubFeatures.java
Sun Jul 5 21:23:02 2009
@@ -19,11 +19,14 @@
*/
package org.apache.vysper.xmpp.modules.extension.xep0060_pubsub;
+import org.apache.vysper.compliance.SpecCompliant;
+
/**
* Static collection of known pubsub features.
*
* @author The Apache MINA Project (http://mina.apache.org)
*/
+...@speccompliant(spec="xep-0060", section="10", status=
SpecCompliant.ComplianceStatus.FINISHED, coverage =
SpecCompliant.ComplianceCoverage.COMPLETE)
public class PubsubFeatures {
public static final PubsubFeature ACCESS_AUTHORIZE = new
PubsubFeature("access-authorize", "The default access model is \"authorize\".",
PubsubFeatureLevel.OPTIONAL, "Nodes Access Models");
public static final PubsubFeature ACCESS_OPEN = new
PubsubFeature("access-open", "The default access model is \"open\".",
PubsubFeatureLevel.OPTIONAL, "Nodes Access Models");
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberNotificationVisitor.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberNotificationVisitor.java?rev=791323&r1=791322&r2=791323&view=diff
==============================================================================
---
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberNotificationVisitor.java
(original)
+++
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberNotificationVisitor.java
Sun Jul 5 21:23:02 2009
@@ -37,7 +37,7 @@
*
* @author The Apache MINA Project (http://mina.apache.org)
*/
-...@speccompliant(spec="xep-0060", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+...@speccompliant(spec="xep-0060", section="7.1.2.1", status=
SpecCompliant.ComplianceStatus.FINISHED, coverage =
SpecCompliant.ComplianceCoverage.COMPLETE)
public class SubscriberNotificationVisitor implements SubscriberVisitor {
final Logger logger =
LoggerFactory.getLogger(SubscriberNotificationVisitor.class);
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberVisitor.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberVisitor.java?rev=791323&r1=791322&r2=791323&view=diff
==============================================================================
---
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberVisitor.java
(original)
+++
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/SubscriberVisitor.java
Sun Jul 5 21:23:02 2009
@@ -19,7 +19,6 @@
*/
package org.apache.vysper.xmpp.modules.extension.xep0060_pubsub;
-import org.apache.vysper.compliance.SpecCompliant;
import org.apache.vysper.xmpp.addressing.Entity;
/**
@@ -27,7 +26,6 @@
*
* @author The Apache MINA Project (http://mina.apache.org)
*/
-...@speccompliant(spec="xep-0060", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
public interface SubscriberVisitor {
/**
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/AbstractPubSubGeneralHandler.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/AbstractPubSubGeneralHandler.java?rev=791323&r1=791322&r2=791323&view=diff
==============================================================================
---
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/AbstractPubSubGeneralHandler.java
(original)
+++
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/AbstractPubSubGeneralHandler.java
Sun Jul 5 21:23:02 2009
@@ -19,7 +19,6 @@
*/
package org.apache.vysper.xmpp.modules.extension.xep0060_pubsub.handler;
-import org.apache.vysper.compliance.SpecCompliant;
import
org.apache.vysper.xmpp.modules.extension.xep0060_pubsub.AbstractPublishSubscribeIQHandler;
import
org.apache.vysper.xmpp.modules.extension.xep0060_pubsub.model.CollectionNode;
import org.apache.vysper.xmpp.protocol.NamespaceURIs;
@@ -29,7 +28,6 @@
*
* @author The Apache MINA Project (http://mina.apache.org)
*/
-...@speccompliant(spec="xep-0060", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
public abstract class AbstractPubSubGeneralHandler extends
AbstractPublishSubscribeIQHandler {
/**
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubCreateNodeHandler.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubCreateNodeHandler.java?rev=791323&r1=791322&r2=791323&view=diff
==============================================================================
---
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubCreateNodeHandler.java
(original)
+++
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubCreateNodeHandler.java
Sun Jul 5 21:23:02 2009
@@ -19,6 +19,7 @@
*/
package org.apache.vysper.xmpp.modules.extension.xep0060_pubsub.handler;
+import org.apache.vysper.compliance.SpecCompliance;
import org.apache.vysper.compliance.SpecCompliant;
import org.apache.vysper.xmpp.addressing.Entity;
import
org.apache.vysper.xmpp.modules.extension.xep0060_pubsub.model.CollectionNode;
@@ -37,7 +38,7 @@
*
* @author The Apache MINA Project (http://mina.apache.org)
*/
-...@speccompliant(spec="xep-0060", section="8.1", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+...@speccompliant(spec="xep-0060", section="8.1", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.PARTIAL)
public class PubSubCreateNodeHandler extends AbstractPubSubGeneralHandler {
/**
@@ -61,7 +62,11 @@
* @return the appropriate response stanza (either success or some error
condition).
*/
@Override
- @SpecCompliant(spec="xep-0060", section="8.1", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+ @SpecCompliance(compliant = {
+ @SpecCompliant(spec="xep-0060", section="8.1.1", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.PARTIAL)
+ , @SpecCompliant(spec="xep-0060", section="8.1.2", status=
SpecCompliant.ComplianceStatus.NOT_STARTED, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+ , @SpecCompliant(spec="xep-0060", section="8.1.3", status=
SpecCompliant.ComplianceStatus.NOT_STARTED, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+ })
protected Stanza handleSet(IQStanza stanza,
ServerRuntimeContext serverRuntimeContext,
SessionContext sessionContext) {
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubPublishHandler.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubPublishHandler.java?rev=791323&r1=791322&r2=791323&view=diff
==============================================================================
---
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubPublishHandler.java
(original)
+++
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubPublishHandler.java
Sun Jul 5 21:23:02 2009
@@ -19,6 +19,7 @@
*/
package org.apache.vysper.xmpp.modules.extension.xep0060_pubsub.handler;
+import org.apache.vysper.compliance.SpecCompliance;
import org.apache.vysper.compliance.SpecCompliant;
import org.apache.vysper.xmpp.addressing.Entity;
import org.apache.vysper.xmpp.delivery.StanzaRelay;
@@ -39,7 +40,7 @@
*
* @author The Apache MINA Project (http://mina.apache.org)
*/
-...@speccompliant(spec="xep-0060", section="7.1", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+...@speccompliant(spec="xep-0060", section="7.1", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.PARTIAL)
public class PubSubPublishHandler extends AbstractPubSubGeneralHandler {
/**
@@ -63,6 +64,17 @@
* @return the appropriate response stanza (either success or some error
condition).
*/
@Override
+ @SpecCompliance(compliant = {
+ @SpecCompliant(spec="xep-0060", section="7.1.2", status=
SpecCompliant.ComplianceStatus.FINISHED, coverage =
SpecCompliant.ComplianceCoverage.COMPLETE)
+ , @SpecCompliant(spec="xep-0060", section="7.1.2.1", status=
SpecCompliant.ComplianceStatus.FINISHED, coverage =
SpecCompliant.ComplianceCoverage.COMPLETE)
+ , @SpecCompliant(spec="xep-0060", section="7.1.2.2", status=
SpecCompliant.ComplianceStatus.NOT_STARTED, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+ , @SpecCompliant(spec="xep-0060", section="7.1.3.1", status=
SpecCompliant.ComplianceStatus.FINISHED, coverage =
SpecCompliant.ComplianceCoverage.COMPLETE)
+ , @SpecCompliant(spec="xep-0060", section="7.1.3.2", status=
SpecCompliant.ComplianceStatus.NOT_STARTED, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+ , @SpecCompliant(spec="xep-0060", section="7.1.3.3", status=
SpecCompliant.ComplianceStatus.FINISHED, coverage =
SpecCompliant.ComplianceCoverage.COMPLETE)
+ , @SpecCompliant(spec="xep-0060", section="7.1.3.4", status=
SpecCompliant.ComplianceStatus.NOT_STARTED, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+ , @SpecCompliant(spec="xep-0060", section="7.1.3.5", status=
SpecCompliant.ComplianceStatus.NOT_STARTED, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+ , @SpecCompliant(spec="xep-0060", section="7.1.3.6", status=
SpecCompliant.ComplianceStatus.NOT_STARTED, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+ })
protected Stanza handleSet(IQStanza stanza,
ServerRuntimeContext serverRuntimeContext,
SessionContext sessionContext) {
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubSubscribeHandler.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubSubscribeHandler.java?rev=791323&r1=791322&r2=791323&view=diff
==============================================================================
---
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubSubscribeHandler.java
(original)
+++
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubSubscribeHandler.java
Sun Jul 5 21:23:02 2009
@@ -19,6 +19,7 @@
*/
package org.apache.vysper.xmpp.modules.extension.xep0060_pubsub.handler;
+import org.apache.vysper.compliance.SpecCompliance;
import org.apache.vysper.compliance.SpecCompliant;
import org.apache.vysper.xmpp.addressing.Entity;
import org.apache.vysper.xmpp.addressing.EntityFormatException;
@@ -40,7 +41,7 @@
*
* @author The Apache MINA Project (http://mina.apache.org)
*/
-...@speccompliant(spec="xep-0060", section="6.1", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+...@speccompliant(spec="xep-0060", section="6.1", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.PARTIAL)
public class PubSubSubscribeHandler extends AbstractPubSubGeneralHandler {
/**
@@ -64,7 +65,20 @@
* @return the appropriate response stanza (either success or some error
condition).
*/
@Override
- @SpecCompliant(spec="xep-0060", section="6.1.3", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+ @SpecCompliance(compliant = {
+ @SpecCompliant(spec="xep-0060", section="6.1.2", status=
SpecCompliant.ComplianceStatus.FINISHED, coverage =
SpecCompliant.ComplianceCoverage.COMPLETE)
+ , @SpecCompliant(spec="xep-0060", section="6.1.3.1", status=
SpecCompliant.ComplianceStatus.FINISHED, coverage =
SpecCompliant.ComplianceCoverage.COMPLETE)
+ , @SpecCompliant(spec="xep-0060", section="6.1.3.2", status=
SpecCompliant.ComplianceStatus.NOT_STARTED, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+ , @SpecCompliant(spec="xep-0060", section="6.1.3.3", status=
SpecCompliant.ComplianceStatus.NOT_STARTED, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+ , @SpecCompliant(spec="xep-0060", section="6.1.3.4", status=
SpecCompliant.ComplianceStatus.NOT_STARTED, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+ , @SpecCompliant(spec="xep-0060", section="6.1.3.5", status=
SpecCompliant.ComplianceStatus.NOT_STARTED, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+ , @SpecCompliant(spec="xep-0060", section="6.1.3.6", status=
SpecCompliant.ComplianceStatus.NOT_STARTED, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+ , @SpecCompliant(spec="xep-0060", section="6.1.3.7", status=
SpecCompliant.ComplianceStatus.NOT_STARTED, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+ , @SpecCompliant(spec="xep-0060", section="6.1.3.8", status=
SpecCompliant.ComplianceStatus.NOT_STARTED, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+ , @SpecCompliant(spec="xep-0060", section="6.1.3.9", status=
SpecCompliant.ComplianceStatus.NOT_STARTED, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+ , @SpecCompliant(spec="xep-0060", section="6.1.3.10", status=
SpecCompliant.ComplianceStatus.NOT_STARTED, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+ , @SpecCompliant(spec="xep-0060", section="6.1.3.11", status=
SpecCompliant.ComplianceStatus.FINISHED, coverage =
SpecCompliant.ComplianceCoverage.COMPLETE)
+ })
protected Stanza handleSet(IQStanza stanza,
ServerRuntimeContext serverRuntimeContext,
SessionContext sessionContext) {
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubUnsubscribeHandler.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubUnsubscribeHandler.java?rev=791323&r1=791322&r2=791323&view=diff
==============================================================================
---
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubUnsubscribeHandler.java
(original)
+++
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/PubSubUnsubscribeHandler.java
Sun Jul 5 21:23:02 2009
@@ -19,6 +19,7 @@
*/
package org.apache.vysper.xmpp.modules.extension.xep0060_pubsub.handler;
+import org.apache.vysper.compliance.SpecCompliance;
import org.apache.vysper.compliance.SpecCompliant;
import org.apache.vysper.xmpp.addressing.Entity;
import org.apache.vysper.xmpp.addressing.EntityFormatException;
@@ -41,7 +42,7 @@
*
* @author The Apache MINA Project (http://mina.apache.org)
*/
-...@speccompliant(spec="xep-0060", section="6.2", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+...@speccompliant(spec="xep-0060", section="6.2", status=
SpecCompliant.ComplianceStatus.FINISHED, coverage =
SpecCompliant.ComplianceCoverage.COMPLETE)
public class PubSubUnsubscribeHandler extends AbstractPubSubGeneralHandler {
/**
@@ -65,7 +66,14 @@
* @return the appropriate response stanza (either success or some error
condition).
*/
@Override
- @SpecCompliant(spec="xep-0060", section="6.2.3", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+ @SpecCompliance(compliant = {
+ @SpecCompliant(spec="xep-0060", section="6.2.1", status=
SpecCompliant.ComplianceStatus.FINISHED, coverage =
SpecCompliant.ComplianceCoverage.COMPLETE)
+ , @SpecCompliant(spec="xep-0060", section="6.2.3.1", status=
SpecCompliant.ComplianceStatus.FINISHED, coverage =
SpecCompliant.ComplianceCoverage.COMPLETE)
+ , @SpecCompliant(spec="xep-0060", section="6.2.3.2", status=
SpecCompliant.ComplianceStatus.FINISHED, coverage =
SpecCompliant.ComplianceCoverage.COMPLETE)
+ , @SpecCompliant(spec="xep-0060", section="6.2.3.3", status=
SpecCompliant.ComplianceStatus.FINISHED, coverage =
SpecCompliant.ComplianceCoverage.COMPLETE)
+ , @SpecCompliant(spec="xep-0060", section="6.2.3.4", status=
SpecCompliant.ComplianceStatus.FINISHED, coverage =
SpecCompliant.ComplianceCoverage.COMPLETE)
+ , @SpecCompliant(spec="xep-0060", section="6.2.3.5", status=
SpecCompliant.ComplianceStatus.FINISHED, coverage =
SpecCompliant.ComplianceCoverage.COMPLETE)
+ })
protected Stanza handleSet(IQStanza stanza,
ServerRuntimeContext serverRuntimeContext,
SessionContext sessionContext) {
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/owner/PubSubOwnerConfigureNodeHandler.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/owner/PubSubOwnerConfigureNodeHandler.java?rev=791323&r1=791322&r2=791323&view=diff
==============================================================================
---
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/owner/PubSubOwnerConfigureNodeHandler.java
(original)
+++
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/owner/PubSubOwnerConfigureNodeHandler.java
Sun Jul 5 21:23:02 2009
@@ -29,7 +29,7 @@
*
* @author The Apache MINA Project (http://mina.apache.org)
*/
-...@speccompliant(spec="xep-0060", section="8.2", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+...@speccompliant(spec="xep-0060", section="8.2", status=
SpecCompliant.ComplianceStatus.NOT_STARTED, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
public class PubSubOwnerConfigureNodeHandler extends
AbstractPubSubOwnerHandler {
/**
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/owner/PubSubOwnerDeleteNodeHandler.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/owner/PubSubOwnerDeleteNodeHandler.java?rev=791323&r1=791322&r2=791323&view=diff
==============================================================================
---
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/owner/PubSubOwnerDeleteNodeHandler.java
(original)
+++
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/handler/owner/PubSubOwnerDeleteNodeHandler.java
Sun Jul 5 21:23:02 2009
@@ -19,6 +19,7 @@
*/
package org.apache.vysper.xmpp.modules.extension.xep0060_pubsub.handler.owner;
+import org.apache.vysper.compliance.SpecCompliance;
import org.apache.vysper.compliance.SpecCompliant;
import org.apache.vysper.xmpp.addressing.Entity;
import org.apache.vysper.xmpp.delivery.StanzaRelay;
@@ -40,7 +41,7 @@
*
* @author The Apache MINA Project (http://mina.apache.org)
*/
-...@speccompliant(spec="xep-0060", section="8.4", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+...@speccompliant(spec="xep-0060", section="8.4", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.PARTIAL)
public class PubSubOwnerDeleteNodeHandler extends AbstractPubSubOwnerHandler {
/**
@@ -64,7 +65,11 @@
* @return the appropriate response stanza (either success or some error
condition).
*/
@Override
- @SpecCompliant(spec="xep-0060", section="8.4", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
+ @SpecCompliance(compliant = {
+ @SpecCompliant(spec="xep-0060", section="8.4.2", status=
SpecCompliant.ComplianceStatus.FINISHED, coverage =
SpecCompliant.ComplianceCoverage.COMPLETE)
+ , @SpecCompliant(spec="xep-0060", section="8.4.3.1", status=
SpecCompliant.ComplianceStatus.FINISHED, coverage =
SpecCompliant.ComplianceCoverage.COMPLETE)
+ , @SpecCompliant(spec="xep-0060", section="8.4.3.2", status=
SpecCompliant.ComplianceStatus.FINISHED, coverage =
SpecCompliant.ComplianceCoverage.COMPLETE)
+ })
protected Stanza handleSet(IQStanza stanza,
ServerRuntimeContext serverRuntimeContext,
SessionContext sessionContext) {
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/model/CollectionNode.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/model/CollectionNode.java?rev=791323&r1=791322&r2=791323&view=diff
==============================================================================
---
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/model/CollectionNode.java
(original)
+++
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/model/CollectionNode.java
Sun Jul 5 21:23:02 2009
@@ -33,7 +33,6 @@
*
* @author The Apache MINA Project (http://mina.apache.org)
*/
-...@speccompliant(spec="xep-0060", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
public class CollectionNode {
// the storage provider for storing and retrieving node-info
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/model/DuplicateNodeException.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/model/DuplicateNodeException.java?rev=791323&r1=791322&r2=791323&view=diff
==============================================================================
---
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/model/DuplicateNodeException.java
(original)
+++
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/model/DuplicateNodeException.java
Sun Jul 5 21:23:02 2009
@@ -27,7 +27,6 @@
*
* @author The Apache MINA Project (http://mina.apache.org)
*/
-...@speccompliant(spec="xep-0060", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
public class DuplicateNodeException extends Exception {
private static final long serialVersionUID = 4689474856848508356L;
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/model/LeafNode.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/model/LeafNode.java?rev=791323&r1=791322&r2=791323&view=diff
==============================================================================
---
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/model/LeafNode.java
(original)
+++
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/model/LeafNode.java
Sun Jul 5 21:23:02 2009
@@ -43,7 +43,6 @@
*
* @author The Apache MINA Project (http://mina.apache.org)
*/
-...@speccompliant(spec="xep-0060", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
public class LeafNode {
// the jid of the server the node is on
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/storageprovider/CollectionNodeStorageProvider.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/storageprovider/CollectionNodeStorageProvider.java?rev=791323&r1=791322&r2=791323&view=diff
==============================================================================
---
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/storageprovider/CollectionNodeStorageProvider.java
(original)
+++
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/storageprovider/CollectionNodeStorageProvider.java
Sun Jul 5 21:23:02 2009
@@ -31,7 +31,6 @@
* @author The Apache MINA Project (http://mina.apache.org)
*
*/
-...@speccompliant(spec="xep-0060", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
public interface CollectionNodeStorageProvider extends StorageProvider {
/**
Modified:
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/storageprovider/LeafNodeStorageProvider.java
URL:
http://svn.apache.org/viewvc/mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/storageprovider/LeafNodeStorageProvider.java?rev=791323&r1=791322&r2=791323&view=diff
==============================================================================
---
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/storageprovider/LeafNodeStorageProvider.java
(original)
+++
mina/sandbox/vysper/trunk/src/main/java/org/apache/vysper/xmpp/modules/extension/xep0060_pubsub/storageprovider/LeafNodeStorageProvider.java
Sun Jul 5 21:23:02 2009
@@ -33,7 +33,6 @@
*
* @author The Apache MINA Project (http://mina.apache.org)
*/
-...@speccompliant(spec="xep-0060", status=
SpecCompliant.ComplianceStatus.IN_PROGRESS, coverage =
SpecCompliant.ComplianceCoverage.UNSUPPORTED)
public interface LeafNodeStorageProvider extends StorageProvider {
/**