You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-dev@ws.apache.org by ip...@apache.org on 2005/03/15 22:49:56 UTC

svn commit: r157590 - in incubator/muse/trunk/src/java/org: ./ apache/ apache/ws/ apache/ws/muws/ apache/ws/muws/v1_0/ apache/ws/muws/v1_0/capability/

Author: ips
Date: Tue Mar 15 13:49:51 2005
New Revision: 157590

URL: http://svn.apache.org/viewcvs?view=rev&rev=157590
Log:
core interfaces for MUWS 1.0

Added:
    incubator/muse/trunk/src/java/org/
    incubator/muse/trunk/src/java/org/apache/
    incubator/muse/trunk/src/java/org/apache/ws/
    incubator/muse/trunk/src/java/org/apache/ws/muws/
    incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/
    incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/MuwsConstants.java
    incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/
    incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/CorrelatablePropertiesCapability.java
    incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/DescriptionCapability.java
    incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/IdentityCapability.java
    incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/ManageabilityCharacteristicsCapability.java
    incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/MetricsCapability.java
    incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/OperationalStatusCapability.java
    incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/RelationshipResourceCapability.java
    incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/RelationshipsCapability.java

Added: incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/MuwsConstants.java
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/MuwsConstants.java?view=auto&rev=157590
==============================================================================
--- incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/MuwsConstants.java (added)
+++ incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/MuwsConstants.java Tue Mar 15 13:49:51 2005
@@ -0,0 +1,79 @@
+/*
+ * Copyright 2004-2005 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;
+
+/**
+ * Constants for names defined by the MUWS 1.0 specification.
+ */
+public interface MuwsConstants
+{
+
+    /**
+     * The base URI for all URIs defined by the MUWS specs.
+     */
+    String BASE_URI_MUWS = "http://docs.oasis-open.org/wsdm/2004/12/muws/";
+
+    /**
+     * The base URI for all manageability capability URIs defined by the MUWS specs.
+     */
+    String BASE_URI_MUWS_CAPABILITIES = BASE_URI_MUWS + "capabilities/";
+
+    /**
+     * Namespace URI for MUWS Part 1 schema.
+     */
+    String NSURI_MUWS_PART1_SCHEMA = BASE_URI_MUWS + "wsdm-muws-part1.xsd";
+
+    /**
+     * Namespace prefix for MUWS Part 1 schema.
+     */
+    String NSPREFIX_MUWS_PART1_SCHEMA = "muws-p1-xs";
+
+    /**
+     * Namespace URI for Properties Boolean Match (PBM) schema.
+     */
+    String NSURI_PBM = BASE_URI_MUWS + "wsdm-pbm.xsd";
+
+    /**
+     * Namespace prefix for Properties Boolean Match (PBM) schema.
+     */
+    String NSPREFIX_PBM = "pbm";    
+
+    /**
+     * Namespace URI for MUWS Part 2 schema.
+     */
+    String NSURI_MUWS_PART2_SCHEMA = BASE_URI_MUWS + "wsdm-muws-part2.xsd";
+
+    /**
+     * Namespace prefix for MUWS Part 2 schema.
+     */
+    String NSPREFIX_MUWS_PART2_SCHEMA = "muws-p2-xs";
+
+    /**
+     * Namespace URI for MUWS Part 2 WSDL.
+     */
+    String NSURI_MUWS_PART2_WSDL = BASE_URI_MUWS + "wsdm-muws-part2.wsdl";
+
+    /**
+     * Namespace prefix for MUWS Part 2 WSDL.
+     */
+    String NSPREFIX_MUWS_PART2_WSDL = "muws-p2-wsdl";
+
+    /**
+     * Namespace URI for MUWS Part 2 topics.
+     */
+    String NSURI_MUWS_PART2_TOPICS = BASE_URI_MUWS + "wsdm-muws-part2-events.xml";
+
+}

Added: incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/CorrelatablePropertiesCapability.java
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/CorrelatablePropertiesCapability.java?view=auto&rev=157590
==============================================================================
--- incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/CorrelatablePropertiesCapability.java (added)
+++ incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/CorrelatablePropertiesCapability.java Tue Mar 15 13:49:51 2005
@@ -0,0 +1,53 @@
+/*
+ * Copyright 2004-2005 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.capability;
+
+import org.apache.ws.muws.v1_0.MuwsConstants;
+
+import javax.xml.namespace.QName;
+
+/**
+ * The MUWS CorrelatableProperties manageability capability.
+ */
+public interface CorrelatablePropertiesCapability
+{
+
+    /**
+     * Name of this capability.
+     */
+    String NAME = "CorrelatableProperties";
+
+    /**
+     * Port type name.
+     */
+    QName PORT_TYPE_NAME = new QName( MuwsConstants.NSURI_MUWS_PART2_WSDL, NAME, MuwsConstants.NSPREFIX_MUWS_PART2_WSDL );
+
+    /**
+     * Manageability capability URI.
+     */
+    String URI = MuwsConstants.BASE_URI_MUWS_CAPABILITIES + NAME;
+
+    /**
+     * Topic name.
+     */
+    String TOPIC_NAME = NAME + "Capability";
+
+    /**
+     * CorrelatableProperties property name.
+     */
+    QName PROP_NAME_CORRELATABLE_PROPERTIES = new QName( MuwsConstants.NSURI_MUWS_PART1_SCHEMA, "CorrelatableProperties", MuwsConstants.NSPREFIX_MUWS_PART1_SCHEMA );
+
+}

Added: incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/DescriptionCapability.java
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/DescriptionCapability.java?view=auto&rev=157590
==============================================================================
--- incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/DescriptionCapability.java (added)
+++ incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/DescriptionCapability.java Tue Mar 15 13:49:51 2005
@@ -0,0 +1,63 @@
+/*
+ * Copyright 2004-2005 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.capability;
+
+import org.apache.ws.muws.v1_0.MuwsConstants;
+
+import javax.xml.namespace.QName;
+
+/**
+ * The MUWS Description manageability capability.
+ */
+public interface DescriptionCapability
+{
+
+    /**
+     * Name of this capability.
+     */
+    String NAME = "Description";
+
+    /**
+     * Manageability capability URI.
+     */ 
+    String URI = MuwsConstants.BASE_URI_MUWS_CAPABILITIES + NAME;
+
+    /**
+     * Port type name.
+     */
+    QName PORT_TYPE_NAME = new QName( MuwsConstants.NSURI_MUWS_PART2_WSDL, NAME, MuwsConstants.NSPREFIX_MUWS_PART2_WSDL );
+
+    /**
+     * Topic name.
+     */ 
+    String TOPIC_NAME = NAME + "Capability";
+            
+    /**
+     * Caption property name.
+     */
+    QName PROP_NAME_CAPTION = new QName( MuwsConstants.NSURI_MUWS_PART2_SCHEMA, "Caption", MuwsConstants.NSPREFIX_MUWS_PART2_SCHEMA );
+
+    /**
+     * Description property name.
+     */
+    QName PROP_NAME_DESCRIPTION = new QName( MuwsConstants.NSURI_MUWS_PART2_SCHEMA, "Description", MuwsConstants.NSPREFIX_MUWS_PART2_SCHEMA );
+
+    /**
+     * Version property name.
+     */
+    QName PROP_NAME_VERSION = new QName( MuwsConstants.NSURI_MUWS_PART2_SCHEMA, "Version", MuwsConstants.NSPREFIX_MUWS_PART2_SCHEMA );
+
+}

Added: incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/IdentityCapability.java
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/IdentityCapability.java?view=auto&rev=157590
==============================================================================
--- incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/IdentityCapability.java (added)
+++ incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/IdentityCapability.java Tue Mar 15 13:49:51 2005
@@ -0,0 +1,53 @@
+/*
+ * Copyright 2004-2005 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.capability;
+
+import org.apache.ws.muws.v1_0.MuwsConstants;
+
+import javax.xml.namespace.QName;
+
+/**
+ * The MUWS Identity manageability capability. 
+ */
+public interface IdentityCapability
+{
+
+    /**
+     * Name of this capability.
+     */
+    String NAME = "Identity";
+
+    /**
+     * Manageability capability URI.
+     */ 
+    String URI = MuwsConstants.BASE_URI_MUWS_CAPABILITIES + NAME;
+
+    /**
+     * Port type name.
+     */
+    QName PORT_TYPE_NAME = new QName( MuwsConstants.NSURI_MUWS_PART2_WSDL, NAME, MuwsConstants.NSPREFIX_MUWS_PART2_WSDL );
+
+    /**
+     * Topic name.
+     */
+    String TOPIC_NAME = NAME + "Capability";
+            
+    /**
+     * ResourceId property name.
+     */
+    QName PROP_NAME_RESOURCE_ID = new QName( MuwsConstants.NSURI_MUWS_PART1_SCHEMA, "ResourceId", MuwsConstants.NSPREFIX_MUWS_PART1_SCHEMA );
+
+}

Added: incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/ManageabilityCharacteristicsCapability.java
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/ManageabilityCharacteristicsCapability.java?view=auto&rev=157590
==============================================================================
--- incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/ManageabilityCharacteristicsCapability.java (added)
+++ incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/ManageabilityCharacteristicsCapability.java Tue Mar 15 13:49:51 2005
@@ -0,0 +1,53 @@
+/*
+ * Copyright 2004-2005 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.capability;
+
+import org.apache.ws.muws.v1_0.MuwsConstants;
+
+import javax.xml.namespace.QName;
+
+/**
+ * The MUWS ManageabilityCharacteristics manageability capability.
+ */
+public interface ManageabilityCharacteristicsCapability
+{
+
+    /**
+     * Name of this capability.
+     */
+    String NAME = "ManageabilityCharacteristics";
+
+    /**
+     * Manageability capability URI.
+     */
+    String URI = MuwsConstants.BASE_URI_MUWS_CAPABILITIES + NAME;
+
+    /**
+     * Port type name.
+     */
+    QName PORT_TYPE_NAME = new QName( MuwsConstants.NSURI_MUWS_PART2_WSDL, NAME, MuwsConstants.NSPREFIX_MUWS_PART2_WSDL );
+
+    /**
+     * Topic name.
+     */
+    String TOPIC_NAME = NAME + "Capability";
+
+    /**
+     * ManageabilityCapability property name.
+     */
+    QName PROP_NAME_MANAGEABILITY_CAPABILITY = new QName( MuwsConstants.NSURI_MUWS_PART1_SCHEMA, "ManageabilityCapability", MuwsConstants.NSPREFIX_MUWS_PART1_SCHEMA );
+
+}

Added: incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/MetricsCapability.java
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/MetricsCapability.java?view=auto&rev=157590
==============================================================================
--- incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/MetricsCapability.java (added)
+++ incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/MetricsCapability.java Tue Mar 15 13:49:51 2005
@@ -0,0 +1,53 @@
+/*
+ * Copyright 2004-2005 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.capability;
+
+import org.apache.ws.muws.v1_0.MuwsConstants;
+
+import javax.xml.namespace.QName;
+
+/**
+ * The MUWS OperationalStatus manageability capability.
+ */
+public interface MetricsCapability
+{
+
+    /**
+     * Name of this capability.
+     */
+    String NAME = "Metrics";
+
+    /**
+     * Manageability capability URI.
+     */ 
+    String URI = MuwsConstants.BASE_URI_MUWS_CAPABILITIES + NAME;
+
+    /**
+     * Port type name.
+     */
+    QName PORT_TYPE_NAME = new QName( MuwsConstants.NSURI_MUWS_PART2_WSDL, NAME, MuwsConstants.NSPREFIX_MUWS_PART2_WSDL );
+
+    /**
+     * Topic name.
+     */
+    String TOPIC_NAME = NAME + "Capability";
+            
+    /**
+     * CurrentTime property name.
+     */
+    QName PROP_NAME_CURRENT_TIME = new QName( MuwsConstants.NSURI_MUWS_PART2_SCHEMA, "CurrentTime", MuwsConstants.NSPREFIX_MUWS_PART2_SCHEMA );
+
+}

Added: incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/OperationalStatusCapability.java
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/OperationalStatusCapability.java?view=auto&rev=157590
==============================================================================
--- incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/OperationalStatusCapability.java (added)
+++ incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/OperationalStatusCapability.java Tue Mar 15 13:49:51 2005
@@ -0,0 +1,53 @@
+/*
+ * Copyright 2004-2005 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.capability;
+
+import org.apache.ws.muws.v1_0.MuwsConstants;
+
+import javax.xml.namespace.QName;
+
+/**
+ * The MUWS OperationalStatus manageability capability.
+ */
+public interface OperationalStatusCapability
+{
+
+    /**
+     * Name of this capability.
+     */
+    String NAME = "OperationalStatus";
+
+    /**
+     * Manageability capability URI.
+     */ 
+    String URI = MuwsConstants.BASE_URI_MUWS_CAPABILITIES + NAME;
+
+    /**
+     * Port type name.
+     */
+    QName PORT_TYPE_NAME = new QName( MuwsConstants.NSURI_MUWS_PART2_WSDL, NAME, MuwsConstants.NSPREFIX_MUWS_PART2_WSDL );
+
+    /**
+     * Topic name.
+     */
+    String TOPIC_NAME = NAME + "Capability";
+            
+    /**
+     * OperationalStatus property name.
+     */
+    QName PROP_NAME_OPERATIONAL_STATUS = new QName( MuwsConstants.NSURI_MUWS_PART2_SCHEMA, "OperationalStatus", MuwsConstants.NSPREFIX_MUWS_PART2_SCHEMA );
+
+}

Added: incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/RelationshipResourceCapability.java
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/RelationshipResourceCapability.java?view=auto&rev=157590
==============================================================================
--- incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/RelationshipResourceCapability.java (added)
+++ incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/RelationshipResourceCapability.java Tue Mar 15 13:49:51 2005
@@ -0,0 +1,63 @@
+/*
+ * Copyright 2004-2005 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.capability;
+
+import org.apache.ws.muws.v1_0.MuwsConstants;
+
+import javax.xml.namespace.QName;
+
+/**
+ * The MUWS OperationalStatus manageability capability.
+ */
+public interface RelationshipResourceCapability
+{
+
+    /**
+     * Name of this capability.
+     */
+    String NAME = "RelationshipResource";
+
+    /**
+     * Manageability capability URI.
+     */ 
+    String URI = MuwsConstants.BASE_URI_MUWS_CAPABILITIES + NAME;
+
+    /**
+     * Port type name.
+     */
+    QName PORT_TYPE_NAME = new QName( MuwsConstants.NSURI_MUWS_PART2_WSDL, NAME, MuwsConstants.NSPREFIX_MUWS_PART2_WSDL );
+
+    /**
+     * Topic name.
+     */
+    String TOPIC_NAME = NAME + "Capability";
+            
+    /**
+     * Name property name.
+     */
+    QName PROP_NAME_NAME = new QName( MuwsConstants.NSURI_MUWS_PART2_SCHEMA, "Name", MuwsConstants.NSPREFIX_MUWS_PART2_SCHEMA );
+
+    /**
+     * Type property name.
+     */
+    QName PROP_NAME_TYPE = new QName( MuwsConstants.NSURI_MUWS_PART2_SCHEMA, "Type", MuwsConstants.NSPREFIX_MUWS_PART2_SCHEMA );
+
+    /**
+     * Participant property name.
+     */
+    QName PROP_NAME_PARTICIPANT = new QName( MuwsConstants.NSURI_MUWS_PART2_SCHEMA, "Participant", MuwsConstants.NSPREFIX_MUWS_PART2_SCHEMA );
+
+}

Added: incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/RelationshipsCapability.java
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/RelationshipsCapability.java?view=auto&rev=157590
==============================================================================
--- incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/RelationshipsCapability.java (added)
+++ incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/RelationshipsCapability.java Tue Mar 15 13:49:51 2005
@@ -0,0 +1,53 @@
+/*
+ * Copyright 2004-2005 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.capability;
+
+import org.apache.ws.muws.v1_0.MuwsConstants;
+
+import javax.xml.namespace.QName;
+
+/**
+ * The MUWS OperationalStatus manageability capability.
+ */
+public interface RelationshipsCapability
+{
+
+    /**
+     * Name of this capability.
+     */
+    String NAME = "Relationships";
+
+    /**
+     * Manageability capability URI.
+     */ 
+    String URI = MuwsConstants.BASE_URI_MUWS_CAPABILITIES + NAME;
+
+    /**
+     * Port type name.
+     */
+    QName PORT_TYPE_NAME = new QName( MuwsConstants.NSURI_MUWS_PART2_WSDL, NAME, MuwsConstants.NSPREFIX_MUWS_PART2_WSDL );
+
+    /**
+     * Topic name.
+     */
+    String TOPIC_NAME = NAME + "Capability";
+            
+    /**
+     * Relationship property name.
+     */
+    QName PROP_NAME_RELATIONSHIP = new QName( MuwsConstants.NSURI_MUWS_PART2_SCHEMA, "Relationship", MuwsConstants.NSPREFIX_MUWS_PART2_SCHEMA );
+
+}



---------------------------------------------------------------------
To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-dev-help@ws.apache.org