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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to