ws-muse-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sc...@apache.org
Subject svn commit: r159406 - in incubator/muse/trunk/src/site/content/interop/src/java/org: apache/ws/resource/example/blackberry/BlackberryResource.java apache/ws/resource/example/ipmiserver/IpmiserverResource.java everestWeather/wsdm/samples/x2005/x04/schema/WeatherstationResource.java
Date Tue, 29 Mar 2005 18:03:13 GMT
Author: scamp
Date: Tue Mar 29 10:03:13 2005
New Revision: 159406

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


Modified:
    incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/blackberry/BlackberryResource.java
    incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/ipmiserver/IpmiserverResource.java
    incubator/muse/trunk/src/site/content/interop/src/java/org/everestWeather/wsdm/samples/x2005/x04/schema/WeatherstationResource.java

Modified: incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/blackberry/BlackberryResource.java
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/blackberry/BlackberryResource.java?view=diff&r1=159405&r2=159406
==============================================================================
--- incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/blackberry/BlackberryResource.java
(original)
+++ incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/blackberry/BlackberryResource.java
Tue Mar 29 10:03:13 2005
@@ -88,7 +88,7 @@
         /** Properties **/
         resourceProperty = resourcePropertySet.get(BlackberryPropertyQNames.RESOURCEID);
         ResourceIdDocument resourceIdDocument = ResourceIdDocument.Factory.newInstance();
-        resourceIdDocument.setResourceId((String)getID());
+        resourceIdDocument.setResourceId( "urn:" +(String)getID());
         resourceProperty.add(resourceIdDocument);
 
         resourceProperty = resourcePropertySet.get(BlackberryPropertyQNames.ALLOCATEDSTORAGE);

Modified: incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/ipmiserver/IpmiserverResource.java
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/ipmiserver/IpmiserverResource.java?view=diff&r1=159405&r2=159406
==============================================================================
--- incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/ipmiserver/IpmiserverResource.java
(original)
+++ incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/ipmiserver/IpmiserverResource.java
Tue Mar 29 10:03:13 2005
@@ -1,9 +1,8 @@
 
 package org.apache.ws.resource.example.ipmiserver;
 
-import org.apache.ws.muws.v1_0.capability.OperationalStatusCapability;
 import org.apache.ws.muws.v1_0.capability.IdentityCapability;
-import org.apache.ws.resource.example.blackberry.BlackberryPropertyQNames;
+import org.apache.ws.muws.v1_0.capability.OperationalStatusCapability;
 import org.apache.ws.resource.properties.ResourceProperty;
 import org.apache.xmlbeans.XmlObject;
 import org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ManageabilityCapabilityDocument;
@@ -65,9 +64,9 @@
         resourceProperty.add(manageabilityCapabilityDocument);
 
         /** Properties **/
-        resourceProperty = resourcePropertySet.get(BlackberryPropertyQNames.RESOURCEID);
+        resourceProperty = resourcePropertySet.get(IpmiserverPropertyQNames.RESOURCEID);
         ResourceIdDocument resourceIdDocument = ResourceIdDocument.Factory.newInstance();
-        resourceIdDocument.setResourceId((String)getID());
+        resourceIdDocument.setResourceId( "urn:" +(String)getID());
         resourceProperty.add(resourceIdDocument);
 
         resourceProperty = resourcePropertySet.get(IpmiserverPropertyQNames.CPUUSAGE);

Modified: incubator/muse/trunk/src/site/content/interop/src/java/org/everestWeather/wsdm/samples/x2005/x04/schema/WeatherstationResource.java
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/java/org/everestWeather/wsdm/samples/x2005/x04/schema/WeatherstationResource.java?view=diff&r1=159405&r2=159406
==============================================================================
--- incubator/muse/trunk/src/site/content/interop/src/java/org/everestWeather/wsdm/samples/x2005/x04/schema/WeatherstationResource.java
(original)
+++ incubator/muse/trunk/src/site/content/interop/src/java/org/everestWeather/wsdm/samples/x2005/x04/schema/WeatherstationResource.java
Tue Mar 29 10:03:13 2005
@@ -15,10 +15,10 @@
 import org.apache.ws.muws.v1_0.topics.impl.XmlBeansManagementEventTopicImpl;
 import org.apache.ws.notification.topics.TopicSpace;
 import org.apache.ws.notification.topics.impl.TopicSpaceImpl;
-import org.apache.ws.resource.example.blackberry.BlackberryPropertyQNames;
 import org.apache.ws.resource.properties.ResourceProperty;
 import org.apache.ws.util.XmlBeanUtils;
 import org.apache.xmlbeans.GDurationBuilder;
+import org.apache.xmlbeans.XmlObject;
 import org.oasisOpen.docs.wsdm.x2004.x12.mows.wsdmMows.CurrentOperationalStateDocument;
 import org.oasisOpen.docs.wsdm.x2004.x12.mows.wsdmMows.DurationMetric;
 import org.oasisOpen.docs.wsdm.x2004.x12.mows.wsdmMows.EndpointDescriptionsDocument;
@@ -45,9 +45,11 @@
 import org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart2.StateTransitionType;
 import org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart2.StateType;
 import org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmPbm.MatchDocument;
-import org.xmlsoap.schemas.ws.x2004.x08.addressing.EndpointReferenceType;
 import org.xmlsoap.schemas.ws.x2004.x08.addressing.AttributedURI;
+import org.xmlsoap.schemas.ws.x2004.x08.addressing.EndpointReferenceType;
+import org.xmlsoap.schemas.ws.x2004.x08.addressing.ReferencePropertiesType;
 
+import javax.xml.namespace.QName;
 import java.math.BigDecimal;
 import java.math.BigInteger;
 import java.util.Calendar;
@@ -65,6 +67,7 @@
      */
     public static final org.apache.ws.notification.base.v1_2.impl.WsnNamespaceVersionHolderImpl
SPEC_NAMESPACE_SET = new org.apache.ws.notification.base.v1_2.impl.WsnNamespaceVersionHolderImpl();
 
+    private String SERVICES_URL = "http://localhost:8080/muse/services";
     /**
      * Initializes this resource's state (properties, etc.).
      */
@@ -168,9 +171,9 @@
         resourceProperty.add( manageabilityCapabilityDocument );
        
         /** Properties **/
-        resourceProperty = resourcePropertySet.get( BlackberryPropertyQNames.RESOURCEID );
+        resourceProperty = resourcePropertySet.get( WeatherstationPropertyQNames.RESOURCEID
);
         ResourceIdDocument resourceIdDocument = ResourceIdDocument.Factory.newInstance();
-        resourceIdDocument.setResourceId( (String) getID() );
+        resourceIdDocument.setResourceId( "urn:" + (String) getID() );
         resourceProperty.add( resourceIdDocument );
         resourceProperty.addChangeListener( identityCapability );//add for management events
 
@@ -203,18 +206,33 @@
         //todo this is only started....
         resourceProperty = resourcePropertySet.get( WeatherstationPropertyQNames.RELATIONSHIP
);
         resourceProperty.addChangeListener( relationshipCapability );//add for management
events
+
         RelationshipDocument relationshipDocument = RelationshipDocument.Factory.newInstance();
 
         //add new type
         RelationshipType relationshipType = relationshipDocument.addNewRelationship();
-        relationshipType.setName( "" );//set name of relationship type
-        //relationshipType.setAccessEndpointReference();//need EPR
+        //relationshipType.setName( "" );//set name of relationship type  OPTIONAL
+        //relationshipType.setAccessEndpointReference();//need EPR    optional
 
+        QName qName = QName.valueOf("{http://everest-weather.org/wsdm/samples/2005/04/schema}ResourceID");
         //add a participant
         RelationshipParticipantType relationshipParticipantType = relationshipType.addNewParticipant();
-        relationshipParticipantType.setResourceId( "" );
-        relationshipParticipantType.setRole( "" );
-        //relationshipParticipantType.setManageabilityEndpointReferenceArray();   //EPR Array
+        relationshipParticipantType.setResourceId(  "urn:weather1" );
+        relationshipParticipantType.setRole( "urn://parent" );//uri
+        EndpointReferenceType manageabilityEndpointReferenceType = relationshipParticipantType.addNewManageabilityEndpointReference();
+        manageabilityEndpointReferenceType.addNewAddress().setStringValue(SERVICES_URL+"/weatherstation");
+        ReferencePropertiesType referencePropertiesType = manageabilityEndpointReferenceType.addNewReferenceProperties();
+        XmlObject key1 = XmlBeanUtils.addChildElement(referencePropertiesType,qName);
+        XmlBeanUtils.setValue(key1, "weather1");
+
+        RelationshipParticipantType relationshipParticipantType2 = relationshipType.addNewParticipant();
+        relationshipParticipantType2.setResourceId(  "urn:weather2" );//spec optional
+        relationshipParticipantType2.setRole(  "urn://child1" );//uri
+        EndpointReferenceType manageabilityEndpointReferenceType2 = relationshipParticipantType.addNewManageabilityEndpointReference();
+        manageabilityEndpointReferenceType2.addNewAddress().setStringValue(SERVICES_URL+"/weatherstation");
+        ReferencePropertiesType referencePropertiesType2 = manageabilityEndpointReferenceType2.addNewReferenceProperties();
+        XmlObject key2 = XmlBeanUtils.addChildElement(referencePropertiesType2,qName);
+        XmlBeanUtils.setValue(key2, "weather2");
 
         //add a relationshiptype
         RelationshipTypeType relationshipTypeType = relationshipType.addNewType();
@@ -244,7 +262,7 @@
         EndpointReferenceDocument endpointReferenceDocument = EndpointReferenceDocument.Factory.newInstance();
         EndpointReferenceType endpointReferenceType = endpointReferenceDocument.addNewEndpointReference();//temporary
         AttributedURI attributedURI = endpointReferenceType.addNewAddress();
-        attributedURI.setStringValue("http://localhost:8080/muse/services/blackberry");
+        attributedURI.setStringValue(SERVICES_URL+"/blackberry");
         //endpointReferenceDocument.setEndpointReference(null);//todo need the real epr for
interop
         resourceProperty.add( endpointReferenceDocument );
         resourceProperty.addChangeListener( mowsIdentificationCapability );
@@ -252,7 +270,7 @@
         resourceProperty = resourcePropertySet.get( WeatherstationPropertyQNames.ENDPOINTDESCRIPTIONS
);
         EndpointDescriptionsDocument endpointDescriptionsDocument = EndpointDescriptionsDocument.Factory.newInstance();
         EndpointDescriptionsDocument.EndpointDescriptions endpointDescriptions = endpointDescriptionsDocument.addNewEndpointDescriptions();
-        endpointDescriptions.addDescription( "http://localhost:8080/muse/services/blackberry?wsdl"
);
+        endpointDescriptions.addDescription( SERVICES_URL+ "/blackberry?wsdl" );
         resourceProperty.add( endpointDescriptionsDocument );
         resourceProperty.addChangeListener( mowsIdentificationCapability );
 



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


Mime
View raw message