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]