Author: scamp
Date: Fri Jun 10 09:06:55 2005
New Revision: 189976

URL: http://svn.apache.org/viewcvs?rev=189976&view=rev
Log: (empty)

Added:
    
incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/RelationshipAccessCapability.java
    
incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/StateCapability.java
    
incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/topics/MuwsTopicsConstants.java

Added: 
incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/RelationshipAccessCapability.java
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/RelationshipAccessCapability.java?rev=189976&view=auto
==============================================================================
--- 
incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/RelationshipAccessCapability.java
 (added)
+++ 
incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/RelationshipAccessCapability.java
 Fri Jun 10 09:06:55 2005
@@ -0,0 +1,25 @@
+package org.apache.ws.muws.v1_0.capability;
+
+import org.apache.ws.muws.v1_0.MuwsConstants;
+
+/**
+ * @author Sal Campana
+ */
+public interface RelationshipAccessCapability
+{
+    /**
+     * Name of this capability.
+     */
+    String NAME = "RelationshipAccess";
+
+    /**
+     * Manageability capability URI.
+     */
+    String URI = MuwsConstants.BASE_URI_MUWS_CAPABILITIES + NAME;
+
+    /**
+     * Topic name.
+     */
+    String TOPIC_NAME = NAME + "Capability";
+
+}

Added: 
incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/StateCapability.java
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/StateCapability.java?rev=189976&view=auto
==============================================================================
--- 
incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/StateCapability.java
 (added)
+++ 
incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/StateCapability.java
 Fri Jun 10 09:06:55 2005
@@ -0,0 +1,32 @@
+package org.apache.ws.muws.v1_0.capability;
+
+import org.apache.ws.muws.v1_0.MuwsConstants;
+
+import javax.xml.namespace.QName;
+
+/**
+ * @author Sal Campana
+ */
+public interface StateCapability
+{
+    /**
+     * Name of this capability.
+     */
+    String NAME = "State";
+
+    /**
+     * Manageability capability URI.
+     */
+    String URI = MuwsConstants.BASE_URI_MUWS_CAPABILITIES + NAME;
+  
+    /**
+     * Topic name.
+     */
+    String TOPIC_NAME = NAME + "Capability";
+
+    /**
+     * OperationalStatus property name.
+     */
+    QName PROP_NAME_STATE = new QName( MuwsConstants.NSURI_MUWS_PART2_SCHEMA, 
"State", MuwsConstants.NSPREFIX_MUWS_PART2_SCHEMA );
+
+}

Added: 
incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/topics/MuwsTopicsConstants.java
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/topics/MuwsTopicsConstants.java?rev=189976&view=auto
==============================================================================
--- 
incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/topics/MuwsTopicsConstants.java
 (added)
+++ 
incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/topics/MuwsTopicsConstants.java
 Fri Jun 10 09:06:55 2005
@@ -0,0 +1,102 @@
+/*=============================================================================*
+ *  Copyright 2004 The Apache Software Foundation
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ 
*=============================================================================*/
+package org.apache.ws.muws.v1_0.topics;
+
+import org.apache.ws.mows.v1_0.capability.OperationalStateCapability;
+import org.apache.ws.muws.v1_0.MuwsConstants;
+import org.apache.ws.muws.v1_0.capability.AdvertisementCapability;
+import org.apache.ws.muws.v1_0.capability.ConfigurationCapability;
+import org.apache.ws.muws.v1_0.capability.CorrelatablePropertiesCapability;
+import org.apache.ws.muws.v1_0.capability.DescriptionCapability;
+import org.apache.ws.muws.v1_0.capability.IdentityCapability;
+import 
org.apache.ws.muws.v1_0.capability.ManageabilityCharacteristicsCapability;
+import org.apache.ws.muws.v1_0.capability.MetricsCapability;
+import org.apache.ws.muws.v1_0.capability.RelationshipAccessCapability;
+import org.apache.ws.muws.v1_0.capability.RelationshipResourceCapability;
+import org.apache.ws.muws.v1_0.capability.RelationshipsCapability;
+import org.apache.ws.muws.v1_0.capability.StateCapability;
+import javax.xml.namespace.QName;
+
+/**
+ * A Constant class for maintaining one place to look for the Topic QNames
+ * defined in the Muws Spec.
+ *
+ * This is useful for registering for notifs from these topics.
+ *
+ * This class utilizes the fields from the Capability interfaces and is meant
+ * to make a collection of the Topic qnames.
+ *
+ * @author Sal Campana
+ */
+public interface MuwsTopicsConstants
+{
+
+   QName MUWS_TOPICSPACE_NAME = new QName( 
MuwsConstants.NSURI_MUWS_PART2_TOPICS, "MuwsNotificationTopics" );
+
+   QName IDENTITYCAPABILITY_TOPIC_NAME =
+      new QName( MuwsConstants.NSURI_MUWS_PART2_TOPICS, 
IdentityCapability.TOPIC_NAME );
+
+   QName MANAGEABILITYCHARACTERISTICSCAPABILITY_TOPIC_NAME =
+      new QName( MuwsConstants.NSURI_MUWS_PART2_TOPICS, 
ManageabilityCharacteristicsCapability.TOPIC_NAME );
+
+   QName CORRELATABLEPROPERTIESCAPABILITY_TOPIC_NAME =
+      new QName( MuwsConstants.NSURI_MUWS_PART2_TOPICS, 
CorrelatablePropertiesCapability.TOPIC_NAME );
+
+   QName DESCRIPTIONCAPABILITY_TOPIC_NAME =
+      new QName( MuwsConstants.NSURI_MUWS_PART2_TOPICS, 
DescriptionCapability.TOPIC_NAME );
+
+   QName STATE_TOPIC_NAME = new QName( MuwsConstants.NSURI_MUWS_PART2_TOPICS, 
StateCapability.TOPIC_NAME );
+
+   QName OPERATIONALSTATECAPABILITY_TOPIC_NAME =
+      new QName( MuwsConstants.NSURI_MUWS_PART2_TOPICS, 
OperationalStateCapability.TOPIC_NAME );
+
+   QName METRICSCAPABILITY_TOPIC_NAME =
+      new QName( MuwsConstants.NSURI_MUWS_PART2_TOPICS, 
MetricsCapability.TOPIC_NAME );
+
+   QName CONFIGURATIONCAPABILITY_TOPIC_NAME =
+      new QName( MuwsConstants.NSURI_MUWS_PART2_TOPICS, 
ConfigurationCapability.TOPIC_NAME );
+
+   QName RELATIONSHIPSCAPABILITY_TOPIC_NAME =
+      new QName( MuwsConstants.NSURI_MUWS_PART2_TOPICS, 
RelationshipsCapability.TOPIC_NAME );
+
+   QName RELATIONSHIP_CREATED_SUBTOPIC_NAME =
+      new QName( MuwsConstants.NSURI_MUWS_PART2_TOPICS, 
RelationshipsCapability.SUBTOPIC_NAME_RELATIONSHIP_CREATED );
+
+   QName RELATIONSHIP_DELETED_SUBTOPIC_NAME =
+      new QName( MuwsConstants.NSURI_MUWS_PART2_TOPICS, 
RelationshipsCapability.SUBTOPIC_NAME_RELATIONSHIP_DELETED );
+
+   QName RELATIONSHIP_ACCESS_TOPIC_NAME =
+      new QName( MuwsConstants.NSURI_MUWS_PART2_TOPICS, 
RelationshipAccessCapability.TOPIC_NAME );
+
+   QName RELATIONSHIPRESOURCECAPABILITY_TOPIC_NAME =
+      new QName( MuwsConstants.NSURI_MUWS_PART2_TOPICS, 
RelationshipResourceCapability.TOPIC_NAME );
+
+   QName MANAGEABILITY_ENPOINT_CREATION_TOPIC_NAME =
+      new QName( MuwsConstants.NSURI_MUWS_PART2_TOPICS,
+                 
AdvertisementCapability.TOPIC_MANAGEABILITY_ENPOINT_CREATION_NAME );
+
+   QName MANAGEABLE_RESOURCE_CREATION_SUBTOPIC_NAME =
+      new QName( MuwsConstants.NSURI_MUWS_PART2_TOPICS,
+                 
AdvertisementCapability.TOPIC_MANAGEABLE_RESOURCE_CREATION_NAME );
+
+   QName MANAGEABILITY_ENPOINT_DESTRUCTION_TOPIC_NAME =
+      new QName( MuwsConstants.NSURI_MUWS_PART2_TOPICS,
+                 
AdvertisementCapability.TOPIC_MANAGEABILITY_ENPOINT_DESTRUCTION_NAME );
+
+   QName MANAGEABLE_RESOURCE_DESTRUCTION_SUBTOPIC_NAME =
+      new QName( MuwsConstants.NSURI_MUWS_PART2_TOPICS,
+                 
AdvertisementCapability.TOPIC_MANAGEABLE_RESOURCE_DESTRUCTION_NAME );
+}
\ No newline at end of file



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to