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