Author: scamp
Date: Mon Mar 28 11:18:49 2005
New Revision: 159282

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


Modified:
    
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/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=159281&r2=159282
==============================================================================
--- 
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
 Mon Mar 28 11:18:49 2005
@@ -20,6 +20,7 @@
 import org.apache.ws.notification.topics.impl.TopicSpaceImpl;
 import org.apache.ws.util.XmlBeanUtils;
 import org.apache.xmlbeans.GDuration;
+import org.apache.xmlbeans.GDurationBuilder;
 import 
org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ManageabilityCapabilityDocument;
 import org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ResourceIdDocument;
 import 
org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.CorrelatablePropertiesDocument;
@@ -48,6 +49,8 @@
 import org.oasisOpen.docs.wsdm.x2004.x12.mows.wsdmMows.DurationMetric;
 
 import java.util.Calendar;
+import java.math.BigInteger;
+import java.math.BigDecimal;
 
 /**
  * A Weatherstation WS-Resource.
@@ -241,44 +244,59 @@
         resourceProperty = 
resourcePropertySet.get(WeatherstationPropertyQNames.ENDPOINTDESCRIPTIONS);
         EndpointDescriptionsDocument endpointDescriptionsDocument = 
EndpointDescriptionsDocument.Factory.newInstance();
         EndpointDescriptionsDocument.EndpointDescriptions endpointDescriptions 
= endpointDescriptionsDocument.addNewEndpointDescriptions();
-        endpointDescriptions.addDescription("");
+        endpointDescriptions.addDescription("Something which is being 
managed.....");
         resourceProperty.add(endpointDescriptionsDocument);
         resourceProperty.addChangeListener(mowsIdentificationCapability);
 
         resourceProperty = 
resourcePropertySet.get(WeatherstationPropertyQNames.NUMBEROFREQUESTS);
         NumberOfRequestsDocument numberOfRequestsDocument = 
NumberOfRequestsDocument.Factory.newInstance();
         IntegerCounter integerCounter = 
numberOfRequestsDocument.addNewNumberOfRequests();
-        integerCounter.setDuration(new GDuration( )); //todo what is this?!?
+        //integerCounter.setDuration(new GDuration( )); //todo what is this?!?
+        integerCounter.setBigIntegerValue(BigInteger.valueOf(120L));
         resourceProperty.add(numberOfRequestsDocument);
         resourceProperty.addChangeListener(mowsMetricsCapability);
 
         resourceProperty = 
resourcePropertySet.get(WeatherstationPropertyQNames.NUMBEROFSUCCESSFULREQUESTS);
         NumberOfSuccessfulRequestsDocument numberOfSuccessfulRequestsDocument 
= NumberOfSuccessfulRequestsDocument.Factory.newInstance();
         IntegerCounter successIntegerCounter = 
numberOfSuccessfulRequestsDocument.addNewNumberOfSuccessfulRequests();
+        successIntegerCounter.setBigIntegerValue(BigInteger.valueOf(90L));
         resourceProperty.add(numberOfSuccessfulRequestsDocument);
         resourceProperty.addChangeListener(mowsMetricsCapability);
 
         resourceProperty = 
resourcePropertySet.get(WeatherstationPropertyQNames.NUMBEROFFAILEDREQUESTS);
         NumberOfFailedRequestsDocument numberOfFailedRequestsDocument = 
NumberOfFailedRequestsDocument.Factory.newInstance();
         IntegerCounter failedIntegerCounter = 
numberOfFailedRequestsDocument.addNewNumberOfFailedRequests();
+        failedIntegerCounter.setBigIntegerValue(BigInteger.valueOf(30L));
         resourceProperty.add(numberOfFailedRequestsDocument);
         resourceProperty.addChangeListener(mowsMetricsCapability);
 
         resourceProperty = 
resourcePropertySet.get(WeatherstationPropertyQNames.SERVICETIME);
         ServiceTimeDocument serviceTimeDocument = 
ServiceTimeDocument.Factory.newInstance();
         DurationMetric durationMetric = 
serviceTimeDocument.addNewServiceTime();
+        Calendar instance = Calendar.getInstance();
+        GDurationBuilder builder = new GDurationBuilder(0,
+                                                        
instance.get(Calendar.YEAR),
+                                                        
instance.get(Calendar.MONTH),
+                                                        
instance.get(Calendar.DAY_OF_MONTH),
+                                                        
instance.get(Calendar.HOUR),
+                                                        
instance.get(Calendar.MINUTE),
+                                                        
instance.get(Calendar.SECOND),
+                                                        
BigDecimal.valueOf(1L)); //not sure if correct
+        durationMetric.setDuration(builder.toGDuration());
         resourceProperty.add(serviceTimeDocument);
         resourceProperty.addChangeListener(mowsMetricsCapability);
 
         resourceProperty = 
resourcePropertySet.get(WeatherstationPropertyQNames.MAXRESPONSETIME);
         MaxResponseTimeDocument maxResponseTimeDocument = 
MaxResponseTimeDocument.Factory.newInstance();
         DurationMetric maxRespDurationMetric = 
maxResponseTimeDocument.addNewMaxResponseTime();
+        maxRespDurationMetric.setDuration(builder.toGDuration());
         resourceProperty.add(maxResponseTimeDocument);
         resourceProperty.addChangeListener(mowsMetricsCapability);
 
         resourceProperty = 
resourcePropertySet.get(WeatherstationPropertyQNames.LASTRESPONSETIME);
         LastResponseTimeDocument lastResponseTimeDocument = 
LastResponseTimeDocument.Factory.newInstance();
         DurationMetric lastRespDurationMetric = 
lastResponseTimeDocument.addNewLastResponseTime();
+        lastRespDurationMetric.setDuration(builder.toGDuration());
         resourceProperty.add(lastResponseTimeDocument);
         resourceProperty.addChangeListener(mowsMetricsCapability);
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to