Modified: 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/AbstractWeatherStationService.java
URL: 
http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/AbstractWeatherStationService.java?rev=230841&r1=230840&r2=230841&view=diff
==============================================================================
--- 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/AbstractWeatherStationService.java
 (original)
+++ 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/AbstractWeatherStationService.java
 Mon Aug  8 11:25:04 2005
@@ -1,133 +1,131 @@
+

 package org.wsdmdemo.service.weatherStation;

 

-import org.apache.ws.resource.AbstractPortType;

 import org.apache.ws.resource.ResourceContext;

-import org.apache.ws.resource.handler.ServiceSoapMethodNameMap;

 import org.apache.ws.resource.handler.SoapMethodNameMap;

-

+import org.apache.ws.resource.handler.WsrfService;

+import org.apache.ws.resource.AbstractPortType;

+import org.apache.ws.resource.handler.ServiceSoapMethodNameMap;

 import javax.xml.namespace.QName;

 

 /**

- * **** WARNING: This file will be overwritten during generation ****

- * <p/>

- * This class should be generated on every "generation" against the WSDL.

- * This will ensure it is always up-to-date with the WSDL.

- * <p/>

- * NOTE: This class is generated and is NOT meant to be modified.

+ * An abstract base class for the WeatherStation service.

+ * <p />

+ * ***** WARNING *****

+ * This class is generated by Wsdl2Java and is NOT meant to be modified. 

+ * It will be overwritten by subsequent runs of Wsdl2Java. 

  */

 public abstract class AbstractWeatherStationService extends AbstractPortType

-        implements org.apache.ws.resource.handler.WsrfService, 
org.apache.ws.resource.properties.v2004_06.porttype.GetMultipleResourcePropertiesPortType,
 
org.apache.ws.resource.properties.v2004_06.porttype.GetResourcePropertyPortType,
 org.apache.ws.notification.base.v2004_06.porttype.NotificationProducerPortType

-{

+    implements org.apache.ws.resource.handler.WsrfService, 
org.apache.ws.resource.properties.v2004_06.porttype.GetMultipleResourcePropertiesPortType,
 
org.apache.ws.resource.properties.v2004_06.porttype.GetResourcePropertyPortType,
 org.apache.ws.notification.base.v2004_06.porttype.NotificationProducerPortType 
{

 

-    public static final String TARGET_NSURI = 
"http://wsdmdemo.org/service/weather-station";;

-    public static final String TARGET_NSPREFIX = "weather-station";

+   public static final String TARGET_NSURI = 
"http://wsdmdemo.org/service/weather-station";;

+   public static final String TARGET_NSPREFIX = "weather-station";

 

-    /**

-     * DOCUMENT_ME

-     */

-    private ServiceSoapMethodNameMap m_methodNameMap;

-

-    /**

-     * DOCUMENT_ME

-     */

-    private boolean m_isInitialized;

-

-    public AbstractWeatherStationService(ResourceContext resourceContext)

-    {

-        super(resourceContext);

-    }

-

-    /**

-     * DOCUMENT_ME

-     *

-     * @param requestQname DOCUMENT_ME

-     * @return DOCUMENT_ME

-     */

-    public String getMethodName(QName requestQname)

-    {

-        if (!m_isInitialized)

-        {

-            init();

-        }

-

-        return m_methodNameMap.getMethodName(requestQname);

-    }

-

-

-    /**

-     * DOCUMENT_ME

-     *

-     * @return DOCUMENT_ME

-     */

-    public final SoapMethodNameMap getMethodNameMap()

-    {

-        return m_methodNameMap;

-    }

-

-    /**

-     * DOCUMENT_ME

-     */

-    public void init()

-    {

-        m_methodNameMap = new ServiceSoapMethodNameMap(getResourceContext());

-        
m_methodNameMap.addMapping(javax.xml.namespace.QName.valueOf("{http://wsdmdemo.org/service/weather-station}Recalibrate";),
 "Recalibrate");

-        m_isInitialized = true;

-    }

-

-

-    /**

-     * DOCUMENT_ME

-     *

-     * @return DOCUMENT_ME

-     */

-    protected final boolean isInitialized()

-    {

-        return m_isInitialized;

-    }

-

-    /**

-     * DOCUMENT_ME

-     *

-     * @param requestDoc DOCUMENT_ME

-     * @return DOCUMENT_ME

-     */

-    public 
org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceProperties12Draft01.GetMultipleResourcePropertiesResponseDocument
 
getMultipleResourceProperties(org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceProperties12Draft01.GetMultipleResourcePropertiesDocument
 requestDoc)

-    {

-        return new 
org.apache.ws.resource.properties.v2004_06.porttype.impl.GetMultipleResourcePropertiesPortTypeImpl(getResourceContext()).getMultipleResourceProperties(requestDoc);

-    }

-

-    /**

-     * DOCUMENT_ME

-     *

-     * @param requestDoc DOCUMENT_ME

-     * @return DOCUMENT_ME

-     */

-    public 
org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceProperties12Draft01.GetResourcePropertyResponseDocument
 
getResourceProperty(org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceProperties12Draft01.GetResourcePropertyDocument
 requestDoc)

-    {

-        return new 
org.apache.ws.resource.properties.v2004_06.porttype.impl.GetResourcePropertyPortTypeImpl(getResourceContext()).getResourceProperty(requestDoc);

-    }

-

-    /**

-     * DOCUMENT_ME

-     *

-     * @param requestDoc DOCUMENT_ME

-     * @return DOCUMENT_ME

-     */

-    public 
org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.SubscribeResponseDocument
 
subscribe(org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.SubscribeDocument
 requestDoc)

-    {

-        return new 
org.apache.ws.notification.base.v2004_06.porttype.impl.NotificationProducerPortTypeImpl(getResourceContext()).subscribe(requestDoc);

-    }

-

-    /**

-     * DOCUMENT_ME

-     *

-     * @param requestDoc DOCUMENT_ME

-     * @return DOCUMENT_ME

-     */

-    public 
org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.GetCurrentMessageResponseDocument
 
getCurrentMessage(org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.GetCurrentMessageDocument
 requestDoc)

-    {

-        return new 
org.apache.ws.notification.base.v2004_06.porttype.impl.NotificationProducerPortTypeImpl(getResourceContext()).getCurrentMessage(requestDoc);

-    }

+   /**

+    * DOCUMENT_ME

+    */

+   private ServiceSoapMethodNameMap m_methodNameMap;

+

+   /**

+    * DOCUMENT_ME

+    */

+   private boolean m_isInitialized;

+

+   public AbstractWeatherStationService( ResourceContext resourceContext )

+   {

+      super(resourceContext);

+   }

+

+   /**

+    * DOCUMENT_ME

+    *

+    * @param requestQname DOCUMENT_ME

+    *

+    * @return DOCUMENT_ME

+    */

+   public String getMethodName( QName requestQname )

+   {

+      if ( !m_isInitialized )

+      {

+         init(  );

+      }

+

+      return m_methodNameMap.getMethodName( requestQname );

+   }

+

+ 

+   /**

+    * DOCUMENT_ME

+    *

+    * @return DOCUMENT_ME

+    */

+   public final SoapMethodNameMap getMethodNameMap(  )

+   {

+      return m_methodNameMap;

+   }

+   

+      /**

+       * DOCUMENT_ME

+       */

+   public void init(  )

+   {

+      m_methodNameMap    = new ServiceSoapMethodNameMap( getResourceContext(  
) );

+      m_methodNameMap.addMapping( 
javax.xml.namespace.QName.valueOf("{http://wsdmdemo.org/service/weather-station}Recalibrate";)
 , "recalibrate" );

+      m_methodNameMap.addMapping( 
javax.xml.namespace.QName.valueOf("{http://wsdmdemo.org/service/weather-station}Kickme";)
 , "kickme" );

+      m_isInitialized      = true;

+   }

+   

+   

+      /**

+       * DOCUMENT_ME

+       *

+       * @return DOCUMENT_ME

+       */

+   protected final boolean isInitialized(  )

+   {

+         return m_isInitialized;

+   }

+

+   /**

+    * @see 
org.apache.ws.resource.properties.v2004_06.porttype.GetMultipleResourcePropertiesPortType#getMultipleResourceProperties

+    */

+   public 
org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceProperties12Draft01.GetMultipleResourcePropertiesResponseDocument
 getMultipleResourceProperties( 
org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceProperties12Draft01.GetMultipleResourcePropertiesDocument
 requestDoc )

+   {

+      return new 
org.apache.ws.resource.properties.v2004_06.porttype.impl.GetMultipleResourcePropertiesPortTypeImpl(
 getResourceContext(  ) ).getMultipleResourceProperties( requestDoc );

+   }

+

+   /**

+    * @see 

+    */

+   public 
org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceProperties12Draft01.GetResourcePropertyResponseDocument
 getResourceProperty( 
org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceProperties12Draft01.GetResourcePropertyDocument
 requestDoc )

+   {

+      return new 
org.apache.ws.resource.properties.v2004_06.porttype.impl.GetResourcePropertyPortTypeImpl(
 getResourceContext(  ) ).getResourceProperty( requestDoc );

+   }

+

+   /**

+    * DOCUMENT_ME

+    *

+    * @param requestDoc DOCUMENT_ME

+    *

+    * @return DOCUMENT_ME

+    */

+   public 
org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.SubscribeResponseDocument
 subscribe( 
org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.SubscribeDocument
 requestDoc )

+   {        

+       return new 
org.apache.ws.notification.base.v2004_06.porttype.impl.NotificationProducerPortTypeImpl(
 getResourceContext(  ) ).subscribe( requestDoc );

+   }

+

+   /**

+    * DOCUMENT_ME

+    *

+    * @param requestDoc DOCUMENT_ME

+    *

+    * @return DOCUMENT_ME

+    */

+   public 
org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.GetCurrentMessageResponseDocument
 getCurrentMessage( 
org.oasisOpen.docs.wsn.x2004.x06.wsnWSBaseNotification12Draft01.GetCurrentMessageDocument
 requestDoc )

+   {

+       return new 
org.apache.ws.notification.base.v2004_06.porttype.impl.NotificationProducerPortTypeImpl(
 getResourceContext(  ) ).getCurrentMessage( requestDoc );

+   }

+    

 

 

 }


Modified: 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStationCustomOperationsPortType.java
URL: 
http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStationCustomOperationsPortType.java?rev=230841&r1=230840&r2=230841&view=diff
==============================================================================
--- 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStationCustomOperationsPortType.java
 (original)
+++ 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStationCustomOperationsPortType.java
 Mon Aug  8 11:25:04 2005
@@ -1,15 +1,18 @@
+

 package org.wsdmdemo.service.weatherStation;

 

 /**

- * **** WARNING: This file will be overwritten during generation ****

- * <p/>

- * Custom operations portType.

- * <p/>

- * NOTE: This class is generated and is NOT meant to be modified.

+ * An interface containing all custom operations from the WeatherStation 
service's

+ * most-derived portType.

+ * <p />

+ * ***** WARNING *****

+ * This class is generated by Wsdl2Java and is NOT meant to be modified. 

+ * It will be overwritten by subsequent runs of Wsdl2Java. 

  */

 public interface WeatherStationCustomOperationsPortType

 {

-

-    public org.wsdmdemo.service.weatherStation.RecalibrateResponseDocument 
Recalibrate(org.wsdmdemo.service.weatherStation.RecalibrateDocument requestDoc);

-

+   

+      public org.wsdmdemo.service.weatherStation.RecalibrateResponseDocument 
recalibrate( org.wsdmdemo.service.weatherStation.RecalibrateDocument requestDoc 
) ;       

+      public org.wsdmdemo.service.weatherStation.KickmeResponseDocument 
kickme( org.wsdmdemo.service.weatherStation.KickmeDocument requestDoc ) ;       

+   

 }


Modified: 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStationHome.java
URL: 
http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStationHome.java?rev=230841&r1=230840&r2=230841&view=diff
==============================================================================
--- 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStationHome.java
 (original)
+++ 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStationHome.java
 Mon Aug  8 11:25:04 2005
@@ -1,52 +1,55 @@
+

 package org.wsdmdemo.service.weatherStation;

 

+import org.apache.ws.resource.Resource;

+import org.apache.ws.resource.ResourceContext;

+import org.apache.ws.resource.ResourceContextException;

+import org.apache.ws.resource.ResourceException;

+import org.apache.ws.resource.ResourceUnknownException;

 import org.apache.ws.resource.impl.AbstractResourceHome;

+import org.apache.ws.addressing.EndpointReference;

 import org.wsdmdemo.service.InteropConstants;

 

 import javax.xml.namespace.QName;

+

 import java.io.Serializable;

-import java.util.Map;

 

 /**

- * **** NOTE: This file will not be overwritten during generation ****

- * <p/>

- * Home for WeatherStation WS-Resources.

+ * The home for WeatherStation resources.

+ * <p />

+ * NOTE: This file is generated, but is meant to be modified.

+ *       It will NOT be overwritten by subsequent runs of Wsdl2Java.

  */

 public class WeatherStationHome

-        extends AbstractResourceHome

+        extends AbstractWeatherStationHome

         implements Serializable

 {

 

-    /**

-     * The service endpoint name as registered with the SOAP Platform.  This 
is useful for building EPR's. *

-     */

-    public static final QName SERVICE_NAME = 
javax.xml.namespace.QName.valueOf("{http://wsdmdemo.org/service/weather-station}WeatherStation";);

-

-    /**

-     * The management PortType associated with this resource. This is useful 
for building EPR's.*

-     */

-    public static final QName PORT_TYPE = 
javax.xml.namespace.QName.valueOf("{http://wsdmdemo.org/service/weather-station}WeatherStationPortType";);

-

-    /**

-     * The WSDL Port name associated with the resource. This is useful for 
building EPR's. *

-     */

+    /**  The service endpoint name as registered with the SOAP Platform.  This 
is useful for building EPR's. **/

+    public static final QName SERVICE_NAME = 
javax.xml.namespace.QName.valueOf("{http://wsdmdemo.org/service/weather-station}weather-station";);

+       

+    /** The management PortType associated with this resource. This is useful 
for building EPR's.**/ 

+    public static final QName PORT_TYPE = 
javax.xml.namespace.QName.valueOf("{http://wsdmdemo.org/service/weather-station}WeatherStationPortType";);
    

+        

+    /** The WSDL Port name associated with the resource. This is useful for 
building EPR's. **/

     public static final String PORT_NAME = "weather-station";

-

-    /**

-     * The name of the resource key for this resource. *

-     */

+        

+    /** The name of the resource key for this resource. **/

     public static final QName RESOURCE_KEY_NAME = 
javax.xml.namespace.QName.valueOf("{http://wsdmdemo.org/service/weather-station}ResourceIdentifier";);

-

-    /**

+    

+        /**

      * A NamespaceVerionHolder which maintains the QNames of Spec Wsdls

      */

-    public static final 
org.apache.ws.muws.v1_0.impl.WsdmNamespaceVersionHolderImpl SPEC_NAMESPACE_SET 
= new org.apache.ws.muws.v1_0.impl.WsdmNamespaceVersionHolderImpl();

-    /**

-     * A constant for the JNDI Lookup name for this home. *

+     public static final 
org.apache.ws.muws.v1_0.impl.WsdmNamespaceVersionHolderImpl SPEC_NAMESPACE_SET 
= new org.apache.ws.muws.v1_0.impl.WsdmNamespaceVersionHolderImpl();

+        /** A constant for the JNDI Lookup name for this home. **/

+    public static final String  HOME_LOCATION =

+     org.apache.ws.resource.JndiConstants.CONTEXT_NAME_SERVICES + "/" + 
SERVICE_NAME.getLocalPart() + "/" + 
org.apache.ws.resource.JndiConstants.ATOMIC_NAME_HOME;

+    

+    /**

+     * Create and add any resource instances.

+     *

+     * @throws Exception on error

      */

-    public static final String HOME_LOCATION =

-            org.apache.ws.resource.JndiConstants.CONTEXT_NAME_SERVICES + "/" + 
SERVICE_NAME.getLocalPart() + "/" + 
org.apache.ws.resource.JndiConstants.ATOMIC_NAME_HOME;

-

     public void init() throws Exception

     {

         super.init();

@@ -56,49 +59,31 @@
         WeatherStationResource ws2 = (WeatherStationResource) createInstance( 
InteropConstants.WS2_KEY );

         ws2.setName( "HP's NASA" );

         add( ws2 );

-    }

-

+    }    

+    

     public QName getServiceName()

     {

         return SERVICE_NAME;

     }

-

+    

     public QName getPortType()

     {

         return PORT_TYPE;

     }

-

+    

     public String getServicePortName()

     {

         return PORT_NAME;

     }

-

+    

     public QName getResourceKeyNameQName()

     {

         return RESOURCE_KEY_NAME;

     }

-

-    /**

-     * Map containing all FilesystemResource instances - this map 
<em>must</em> be static for

-     * compatibility with certain JNDI providers.

-     */

-    private static Map s_resources;

-

-    /**

-     * Returns a map of all FilesystemResource instances. Used by the [EMAIL 
PROTECTED] org.apache.ws.resource.impl.AbstractResourceHome}

-     * superclass.

-     */

-    protected synchronized final Map getResourceMap()

-    {

-        if ( s_resources == null )

-        {

-            s_resources = AbstractResourceHome.createResourceMap( 
m_resourceIsPersistent );

-        }

-        return s_resources;

-    }

+    

     public org.apache.ws.resource.properties.NamespaceVersionHolder 
getNamespaceVersionHolder()

     {

-        return SPEC_NAMESPACE_SET;

+        return SPEC_NAMESPACE_SET; 

     }

-

+    

 }


Modified: 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStationPropertyQNames.java
URL: 
http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStationPropertyQNames.java?rev=230841&r1=230840&r2=230841&view=diff
==============================================================================
--- 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStationPropertyQNames.java
 (original)
+++ 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStationPropertyQNames.java
 Mon Aug  8 11:25:04 2005
@@ -2,41 +2,39 @@
 

 import javax.xml.namespace.QName;

 

-/**

- * **** WARNING: This file will be overwritten during generation ****

- * <p/>

- * QNames of the resource properties defined by WeatherStation WSDL.

- * <p/>

- * NOTE: This class is generated and is NOT meant to be modified.

+/** 

+ * QNames of the resource properties associated with the WeatherStation 
resource.

+ * <p />

+ * ***** WARNING *****

+ * This class is generated by Wsdl2Java and is NOT meant to be modified. 

+ * It will be overwritten by subsequent runs of Wsdl2Java. 

  */

 public interface WeatherStationPropertyQNames

 {

-

-    QName TEMPERATURE =

-            new QName("http://wsdmdemo.org/service/weather-station";, 
"Temperature", "tns");

-    QName TOPICEXPRESSIONDIALECTS =

-            new 
QName("http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd";,
 "TopicExpressionDialects", "wsnt");

-    QName RESOURCEID =

-            new 
QName("http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd";, 
"ResourceId", "muws-p1-xs");

-    QName VISIBILITY =

-            new QName("http://wsdmdemo.org/service/weather-station";, 
"Visibility", "tns");

-    QName MANAGEABILITYCAPABILITY =

-            new 
QName("http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd";, 
"ManageabilityCapability", "muws-p1-xs");

-    QName HUMIDITY =

-            new QName("http://wsdmdemo.org/service/weather-station";, 
"Humidity", "tns");

-    QName PRICE =

-            new QName("http://wsdmdemo.org/service/weather-station";, "Price", 
"tns");

-    QName NAME =

-            new QName("http://wsdmdemo.org/service/weather-station";, "Name", 
"tns");

-    QName OPERATIONALSTATUS =

-            new 
QName("http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd";, 
"OperationalStatus", "muws-p2-xs");

-    QName FIXEDTOPICSET =

-            new 
QName("http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd";,
 "FixedTopicSet", "wsnt");

-    QName CURRENTTIME =

-            new 
QName("http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd";, 
"CurrentTime", "muws-p2-xs");

-    QName OWNER =

-            new QName("http://wsdmdemo.org/service/weather-station";, "Owner", 
"tns");

-    QName TOPIC =

-            new 
QName("http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd";,
 "Topic", "wsnt");

-

+    

+            QName LASTRESPONSETIME =

+            new QName( 
"http://docs.oasis-open.org/wsdm/2004/12/mows/wsdm-mows.xsd";, 
"LastResponseTime", "mows-xs");        

+            QName MANAGEABILITYCAPABILITY =

+            new QName( 
"http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd";, 
"ManageabilityCapability", "muws-p1-xs");        

+            QName TEMPERATURE =

+            new QName( "http://wsdmdemo.org/service/weather-station";, 
"Temperature", "tns");        

+            QName TOPICEXPRESSIONDIALECTS =

+            new QName( 
"http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd";,
 "TopicExpressionDialects", "wsnt");        

+            QName PRICE =

+            new QName( "http://wsdmdemo.org/service/weather-station";, "Price", 
"tns");        

+            QName RESOURCEID =

+            new QName( 
"http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd";, 
"ResourceId", "muws-p1-xs");        

+            QName NAME =

+            new QName( "http://wsdmdemo.org/service/weather-station";, "Name", 
"tns");        

+            QName FIXEDTOPICSET =

+            new QName( 
"http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd";,
 "FixedTopicSet", "wsnt");        

+            QName OPERATIONALSTATUS =

+            new QName( 
"http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd";, 
"OperationalStatus", "muws-p2-xs");        

+            QName CURRENTTIME =

+            new QName( 
"http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd";, 
"CurrentTime", "muws-p2-xs");        

+            QName OWNER =

+            new QName( "http://wsdmdemo.org/service/weather-station";, "Owner", 
"tns");        

+            QName TOPIC =

+            new QName( 
"http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd";,
 "Topic", "wsnt");        

+    

 }


Modified: 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStationResource.java
URL: 
http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStationResource.java?rev=230841&r1=230840&r2=230841&view=diff
==============================================================================
--- 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStationResource.java
 (original)
+++ 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStationResource.java
 Mon Aug  8 11:25:04 2005
@@ -1,6 +1,8 @@
 package org.wsdmdemo.service.weatherStation;

 

-import org.apache.ws.Soap1_1Constants;

+import java.math.BigDecimal;

+import java.util.Calendar;

+

 import org.apache.ws.muws.v1_0.MuwsConstants;

 import org.apache.ws.muws.v1_0.capability.IdentityCapability;

 import 
org.apache.ws.muws.v1_0.capability.ManageabilityCharacteristicsCapability;

@@ -9,165 +11,227 @@
 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.faults.FaultException;

 import org.apache.ws.resource.properties.ResourceProperty;

+import org.apache.xmlbeans.GDurationBuilder;

+import org.oasisOpen.docs.wsdm.x2004.x12.mows.wsdmMows.DurationMetric;

 import 
org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart2.OperationalStatusDocument;

 import org.wsdmdemo.service.InteropConstants;

-import org.wsdmdemo.service.weatherStation.callbacks.HumidityCallback;

 import org.wsdmdemo.service.weatherStation.callbacks.TemperatureCallback;

-import org.wsdmdemo.service.weatherStation.callbacks.VisibilityCallback;

 import org.wsdmdemo.service.weatherStationDir.WeatherStationDirPropertyQNames;

 

-import java.util.Calendar;

-

 /**

- * **** NOTE: This file will not be overwritten during generation ****

- * <p/>

  * A WeatherStation WS-Resource.

- * <p/>

- * NOTE: This class is generated but IS meant to be modified.

+ * <p />

+ * NOTE: This file is generated, but is meant to be modified. It will NOT be

+ * overwritten by subsequent runs of Wsdl2Java.

  */

 public class WeatherStationResource extends AbstractWeatherStationResource

 

 {

-    /**

-     * A NamespaceVerionHolder which maintains the QNames of Spec Wsdls

-     */

-    public static final 
org.apache.ws.muws.v1_0.impl.WsdmNamespaceVersionHolderImpl SPEC_NAMESPACE_SET 
= new org.apache.ws.muws.v1_0.impl.WsdmNamespaceVersionHolderImpl();

-

-    /**

-     * Initializes this resource's state (properties, etc.).

-     */

-    public void init()

-    {

-        super.init();               

-

-        /**

-         * The ResourcePropertySet which contains all the defined 
ResourceProperties

-         */

-        org.apache.ws.resource.properties.ResourcePropertySet 
resourcePropertySet = getResourcePropertySet();

-        org.apache.ws.resource.properties.ResourceProperty resourceProperty = 
null;

-

-

-        try

-        {

-

-            /** TOPICS **/

-            TopicSpace muwsTopicSpace = new 
TopicSpaceImpl(MuwsConstants.NSURI_MUWS_PART2_TOPICS);

-            getTopicSpaceSet().addTopicSpace(muwsTopicSpace);

-

-            //identity

-            ManagementEventTopic identityCapability = new 
XmlBeansManagementEventTopicImpl(IdentityCapability.TOPIC_NAME);

-            muwsTopicSpace.addTopic(identityCapability);

-            //manageability

-            ManagementEventTopic manageabilityCharacteristicsCapability = new 
XmlBeansManagementEventTopicImpl(ManageabilityCharacteristicsCapability.TOPIC_NAME);

-            muwsTopicSpace.addTopic(manageabilityCharacteristicsCapability);

-

-            //operational status

-            ManagementEventTopic operationalCapability = new 
XmlBeansManagementEventTopicImpl(OperationalStatusCapability.TOPIC_NAME);

-            muwsTopicSpace.addTopic(operationalCapability);

-            /** END TOPICS **/

-

-            /** CAPABILITIES **/

-            // init the 
{http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd}ManageabilityCapability
 Resource Property

-            resourceProperty = 
resourcePropertySet.get(WeatherStationDirPropertyQNames.MANAGEABILITYCAPABILITY);

-

-            //identity

-            
org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ManageabilityCapabilityDocument
 prop_manageabilitycapability = 
org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ManageabilityCapabilityDocument.Factory.newInstance();

-            
prop_manageabilitycapability.setManageabilityCapability(IdentityCapability.URI);

-            resourceProperty.add(prop_manageabilitycapability);

-

-            //operational status

-            prop_manageabilitycapability = 
org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ManageabilityCapabilityDocument.Factory.newInstance();

-            
prop_manageabilitycapability.setManageabilityCapability(OperationalStatusCapability.URI);

-            resourceProperty.add(prop_manageabilitycapability);

-

-            //manageability listener

-            
resourceProperty.addChangeListener(manageabilityCharacteristicsCapability);

-            /** END CAPABILITIES **/

-

-

-            /** RESOURCE PROPERTIES **/

-            // init the 
{http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd}ResourceId 
Resource Property

-            resourceProperty = 
resourcePropertySet.get(WeatherStationPropertyQNames.RESOURCEID);

-            
org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ResourceIdDocument 
prop_resourceid = 
org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ResourceIdDocument.Factory.newInstance();

-            prop_resourceid.setResourceId("urn:" + getID());

-            resourceProperty.add(prop_resourceid);

-            resourceProperty.addChangeListener(identityCapability);

-

-            //resetat value for metrics

-            Calendar resetAt = Calendar.getInstance();

-

-            // init the 
{http://wsdmdemo.org/service/weather-station}Visibility Resource Property

-            resourceProperty = 
resourcePropertySet.get(WeatherStationPropertyQNames.VISIBILITY);

-            org.wsdmdemo.service.weatherStation.VisibilityDocument 
prop_visibility = 
org.wsdmdemo.service.weatherStation.VisibilityDocument.Factory.newInstance();

-            org.wsdmdemo.service.weatherStation.VisibilityMetricType 
visibilityMetricType = prop_visibility.addNewVisibility();

-            visibilityMetricType.setResetAt(resetAt);

-            
visibilityMetricType.setDoubleValue(InteropConstants.DEFAULT_VISIBILITY);

-            resourceProperty.add(prop_visibility);

-            resourceProperty.setCallback(new VisibilityCallback());

-

-

-            // init the 
{http://wsdmdemo.org/service/weather-station}Temperature Resource Property

-            resourceProperty = 
resourcePropertySet.get(WeatherStationPropertyQNames.TEMPERATURE);

-            org.wsdmdemo.service.weatherStation.TemperatureDocument 
prop_temperature = 
org.wsdmdemo.service.weatherStation.TemperatureDocument.Factory.newInstance();

-            org.wsdmdemo.service.weatherStation.TemperatureMetricType 
temperatureMetricType = prop_temperature.addNewTemperature();

-            
temperatureMetricType.setDoubleValue(InteropConstants.DEFAULT_TEMP);

-            temperatureMetricType.setResetAt(resetAt);

-            resourceProperty.add(prop_temperature);

-            resourceProperty.setCallback(new TemperatureCallback());

-

-            // init the {http://wsdmdemo.org/service/weather-station}Humidity 
Resource Property

-            resourceProperty = 
resourcePropertySet.get(WeatherStationPropertyQNames.HUMIDITY);

-            org.wsdmdemo.service.weatherStation.HumidityDocument prop_humidity 
= org.wsdmdemo.service.weatherStation.HumidityDocument.Factory.newInstance();

-            org.wsdmdemo.service.weatherStation.HumidityMetricType 
humidityMetricType = prop_humidity.addNewHumidity();

-            
humidityMetricType.setDoubleValue(InteropConstants.DEFAULT_HUMIDITY);

-            humidityMetricType.setResetAt(resetAt);

-            resourceProperty.add(prop_humidity);

-            resourceProperty.setCallback(new HumidityCallback());

-

-            // init the {http://wsdmdemo.org/service/weather-station}Price 
Resource Property

-            resourceProperty = 
resourcePropertySet.get(WeatherStationPropertyQNames.PRICE);

-            org.wsdmdemo.service.weatherStation.PriceDocument prop_price = 
org.wsdmdemo.service.weatherStation.PriceDocument.Factory.newInstance();

-            prop_price.setPrice(InteropConstants.PRICE);

-            resourceProperty.add(prop_price);

-

-            // init the 
{http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd}OperationalStatus
 Resource Property

-            resourceProperty = 
resourcePropertySet.get(WeatherStationPropertyQNames.OPERATIONALSTATUS);

-            
org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart2.OperationalStatusDocument 
prop_operationalstatus = 
org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart2.OperationalStatusDocument.Factory.newInstance();

-            
prop_operationalstatus.setOperationalStatus(OperationalStatusDocument.OperationalStatus.AVAILABLE);

-            resourceProperty.add(prop_operationalstatus);

-            resourceProperty.addChangeListener(operationalCapability);

-

-            // init the {http://wsdmdemo.org/service/weather-station}Owner 
Resource Property

-            resourceProperty = 
resourcePropertySet.get(WeatherStationPropertyQNames.OWNER);

-            org.wsdmdemo.service.weatherStation.OwnerDocument prop_owner = 
org.wsdmdemo.service.weatherStation.OwnerDocument.Factory.newInstance();

-            prop_owner.setOwner(InteropConstants.OWNER);

-            resourceProperty.add(prop_owner);

-            /** END RESOURCE PROPERTIES **/

-

-        }

-        catch (Exception e)

-        {

-            throw new FaultException(Soap1_1Constants.FAULT_SERVER, "There was 
a problem in initializing resource properties.  Cause: " + 
e.getLocalizedMessage());

-        }

-

-        // Resource Property 
{http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd}FixedTopicSet
 is implemented by the framework.

-        // Resource Property 
{http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd}Topic
 is implemented by the framework.

-        // Resource Property 
{http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd}TopicExpressionDialects
 is implemented by the framework.

-    }

-

-    /**

-     * Sets the name property of this resource.

-     * i.e. Nasa

-     *

-     * @param name

-     */

-    public void setName(String name)

-    {

-         ResourceProperty resourceProperty = 
getResourcePropertySet().get(WeatherStationPropertyQNames.NAME);

-         org.wsdmdemo.service.weatherStation.NameDocument prop_name = 
org.wsdmdemo.service.weatherStation.NameDocument.Factory.newInstance();

-         prop_name.setName(name);

-         resourceProperty.add(prop_name);

-    }

+       

+       /**

+        * A NamespaceVerionHolder which maintains the QNames of Spec Wsdls

+        */

+       public static final 
org.apache.ws.muws.v1_0.impl.WsdmNamespaceVersionHolderImpl SPEC_NAMESPACE_SET 
= new org.apache.ws.muws.v1_0.impl.WsdmNamespaceVersionHolderImpl();

+       

+       /**

+        * Initializes this resource's state (properties, etc.).

+        */

+       public void init() {

+               super.init();

+               

+               /**

+                * The ResourcePropertySet which contains all the defined

+                * ResourceProperties

+                */

+               org.apache.ws.resource.properties.ResourcePropertySet 
resourcePropertySet = getResourcePropertySet();

+               org.apache.ws.resource.properties.ResourceProperty 
resourceProperty = null;

+               

+               try {

+                       

+                       /** TOPICS * */

+                       TopicSpace muwsTopicSpace = new TopicSpaceImpl(

+                                       MuwsConstants.NSURI_MUWS_PART2_TOPICS);

+                       getTopicSpaceSet().addTopicSpace(muwsTopicSpace);

+                       

+                       // identity

+                       ManagementEventTopic identityCapability = new 
XmlBeansManagementEventTopicImpl(

+                                       IdentityCapability.TOPIC_NAME);

+                       muwsTopicSpace.addTopic(identityCapability);

+                       // manageability

+                       ManagementEventTopic 
manageabilityCharacteristicsCapability = new XmlBeansManagementEventTopicImpl(

+                                       
ManageabilityCharacteristicsCapability.TOPIC_NAME);

+                       
muwsTopicSpace.addTopic(manageabilityCharacteristicsCapability);

+                       

+                       // operational status

+                       ManagementEventTopic operationalCapability = new 
XmlBeansManagementEventTopicImpl(

+                                       OperationalStatusCapability.TOPIC_NAME);

+                       muwsTopicSpace.addTopic(operationalCapability);

+                       /** END TOPICS * */

+                       

+                       /** CAPABILITIES * */

+                       // init the

+                       // 
{http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd}ManageabilityCapability

+                       // Resource Property

+                       resourceProperty = resourcePropertySet

+                       
.get(WeatherStationDirPropertyQNames.MANAGEABILITYCAPABILITY);

+                       

+                       // identity

+                       
org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ManageabilityCapabilityDocument
 prop_manageabilitycapability = 
org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ManageabilityCapabilityDocument.Factory

+                       .newInstance();

+                       prop_manageabilitycapability

+                       .setManageabilityCapability(IdentityCapability.URI);

+                       resourceProperty.add(prop_manageabilitycapability);

+                       

+                       // operational status

+                       prop_manageabilitycapability = 
org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ManageabilityCapabilityDocument.Factory

+                       .newInstance();

+                       prop_manageabilitycapability

+                       
.setManageabilityCapability(OperationalStatusCapability.URI);

+                       resourceProperty.add(prop_manageabilitycapability);

+                       

+                       // manageability listener

+                       resourceProperty

+                       
.addChangeListener(manageabilityCharacteristicsCapability);

+                       /** END CAPABILITIES * */

+                       

+                       /** RESOURCE PROPERTIES * */

+                       // resetat value for metrics

+                       Calendar resetAt = Calendar.getInstance();

+                       // init the

+                       // 
{http://docs.oasis-open.org/wsdm/2004/12/mows/wsdm-mows.xsd}LastResponseTime

+                       // Resource Property

+                       resourceProperty = resourcePropertySet

+                       .get(WeatherStationPropertyQNames.LASTRESPONSETIME);

+                       
org.oasisOpen.docs.wsdm.x2004.x12.mows.wsdmMows.LastResponseTimeDocument 
prop_lastresponsetime = 
org.oasisOpen.docs.wsdm.x2004.x12.mows.wsdmMows.LastResponseTimeDocument.Factory

+                       .newInstance();

+                       DurationMetric durationMetric = DurationMetric.Factory

+                       .newInstance();

+                       GDurationBuilder builder = new GDurationBuilder(+1, 1, 
2, 3, 4, 5,

+                                       6, new BigDecimal("0.789"));

+                       

+                       // TODO: Initialize the prop_lastresponsetime by 
calling its

+                       // operations.

+                       // also could call resourceProperty.setCallback(...); 
to add a

+                       // custom callback object for this property

+                       durationMetric.setGDurationValue(builder.toGDuration());

+                       durationMetric.setLastUpdated(resetAt);

+                       durationMetric.setResetAt(resetAt);

+                       
prop_lastresponsetime.setLastResponseTime(durationMetric);

+                       resourceProperty.add(prop_lastresponsetime);

+                       

+                       // init the

+                       // 
{http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part1.xsd}ResourceId

+                       // Resource Property

+                       resourceProperty = resourcePropertySet

+                       .get(WeatherStationPropertyQNames.RESOURCEID);

+                       
org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ResourceIdDocument 
prop_resourceid = 
org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ResourceIdDocument.Factory

+                       .newInstance();

+                       prop_resourceid.setResourceId("urn:" + getID());

+                       resourceProperty.add(prop_resourceid);

+                       resourceProperty.addChangeListener(identityCapability);

+                       

+                       // init the 
{http://wsdmdemo.org/service/weather-station}Visibility

+                       // Resource Property

+                       // resourceProperty =

+                       // 
resourcePropertySet.get(WeatherStationPropertyQNames.VISIBILITY);

+                       // / 
org.wsdmdemo.service.weatherStation.VisibilityDocument

+                       // prop_visibility =

+                       // 
org.wsdmdemo.service.weatherStation.VisibilityDocument.Factory.newInstance();

+                       // 
org.wsdmdemo.service.weatherStation.VisibilityMetricType

+                       // visibilityMetricType = 
prop_visibility.addNewVisibility();

+                       // visibilityMetricType.setResetAt(resetAt);

+                       // 
visibilityMetricType.setDoubleValue(InteropConstants.DEFAULT_VISIBILITY);

+                       // resourceProperty.add(prop_visibility);

+                       // resourceProperty.setCallback(new 
VisibilityCallback());

+                       

+                       // init the 
{http://wsdmdemo.org/service/weather-station}Temperature

+                       // Resource Property

+                       resourceProperty = resourcePropertySet

+                       .get(WeatherStationPropertyQNames.TEMPERATURE);

+                       org.wsdmdemo.service.weatherStation.TemperatureDocument 
prop_temperature = 
org.wsdmdemo.service.weatherStation.TemperatureDocument.Factory

+                       .newInstance();

+                       
org.wsdmdemo.service.weatherStation.TemperatureMetricType temperatureMetricType 
= prop_temperature

+                       .addNewTemperature();

+                       
temperatureMetricType.setDoubleValue(InteropConstants.DEFAULT_TEMP);

+                       temperatureMetricType.setResetAt(resetAt);

+                       resourceProperty.add(prop_temperature);

+                       resourceProperty.setCallback(new TemperatureCallback());

+                       

+                       // init the 
{http://wsdmdemo.org/service/weather-station}Humidity

+                       // Resource Property

+                       // resourceProperty =

+                       // 
resourcePropertySet.get(WeatherStationPropertyQNames.HUMIDITY);

+                       // org.wsdmdemo.service.weatherStation.HumidityDocument

+                       // prop_humidity =

+                       // 
org.wsdmdemo.service.weatherStation.HumidityDocument.Factory.newInstance();

+                       // 
org.wsdmdemo.service.weatherStation.HumidityMetricType

+                       // humidityMetricType = prop_humidity.addNewHumidity();

+                       // 
humidityMetricType.setDoubleValue(InteropConstants.DEFAULT_HUMIDITY);

+                       // humidityMetricType.setResetAt(resetAt);

+                       // resourceProperty.add(prop_humidity);

+                       // resourceProperty.setCallback(new HumidityCallback());

+                       

+                       // init the 
{http://wsdmdemo.org/service/weather-station}Price

+                       // Resource Property

+                       resourceProperty = resourcePropertySet

+                       .get(WeatherStationPropertyQNames.PRICE);

+                       org.wsdmdemo.service.weatherStation.PriceDocument 
prop_price = org.wsdmdemo.service.weatherStation.PriceDocument.Factory

+                       .newInstance();

+                       prop_price.setPrice(InteropConstants.PRICE);

+                       resourceProperty.add(prop_price);

+                       

+                       // init the

+                       // 
{http://docs.oasis-open.org/wsdm/2004/12/muws/wsdm-muws-part2.xsd}OperationalStatus

+                       // Resource Property

+                       resourceProperty = resourcePropertySet

+                       .get(WeatherStationPropertyQNames.OPERATIONALSTATUS);

+                       
org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart2.OperationalStatusDocument 
prop_operationalstatus = 
org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart2.OperationalStatusDocument.Factory

+                       .newInstance();

+                       prop_operationalstatus

+                       
.setOperationalStatus(OperationalStatusDocument.OperationalStatus.AVAILABLE);

+                       resourceProperty.add(prop_operationalstatus);

+                       
resourceProperty.addChangeListener(operationalCapability);

+                       

+                       // init the 
{http://wsdmdemo.org/service/weather-station}Owner

+                       // Resource Property

+                       resourceProperty = resourcePropertySet

+                       .get(WeatherStationPropertyQNames.OWNER);

+                       org.wsdmdemo.service.weatherStation.OwnerDocument 
prop_owner = org.wsdmdemo.service.weatherStation.OwnerDocument.Factory

+                       .newInstance();

+                       prop_owner.setOwner(InteropConstants.OWNER);

+                       resourceProperty.add(prop_owner);

+                       /** END RESOURCE PROPERTIES * */

+                       

+               } catch (Exception e) {

+                       throw new javax.xml.rpc.JAXRPCException(

+                                       "There was a problem in initializing 
your resource properties.  Please check your init() method. Cause: "

+                                       + e.getLocalizedMessage());

+               }

+               // Resource Property

+               // 
{http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd}FixedTopicSet

+               // is implemented by the framework.

+               // Resource Property

+               // 
{http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd}Topic

+               // is implemented by the framework.

+               // Resource Property

+               // 
{http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.xsd}TopicExpressionDialects

+               // is implemented by the framework.

+               

+       }

+       

+       /**

+        * Sets the name property of this resource. i.e. Nasa

+        * 

+        * @param name

+        */

+       public void setName(String name) {

+               ResourceProperty resourceProperty = 
getResourcePropertySet().get(

+                               WeatherStationPropertyQNames.NAME);

+               org.wsdmdemo.service.weatherStation.NameDocument prop_name = 
org.wsdmdemo.service.weatherStation.NameDocument.Factory

+               .newInstance();

+               prop_name.setName(name);

+               resourceProperty.add(prop_name);

+       }

+       

 }


Modified: 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStationService.java
URL: 
http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStationService.java?rev=230841&r1=230840&r2=230841&view=diff
==============================================================================
--- 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStationService.java
 (original)
+++ 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStationService.java
 Mon Aug  8 11:25:04 2005
@@ -9,52 +9,55 @@
 import 
org.oasisOpen.docs.wsrf.x2004.x06.wsrfWSResourceProperties12Draft01.UpdateType;

 

 /**

- * **** NOTE: This file will not be overwritten during generation ****

- * <p/>

- * This class should be generated ONCE (and not overwritten) to maintain 
user-added code.

+ * A WeatherStation service.

+ *

+ * This class is generated ONCE and never overwritten.

  * If there is a change to the WSDL, then the generated implemented interfaces

- * (representing the "base" portTypes) will change, thus showing a compile 
error to the

+ * representing the implemented portTypes will change, thus showing a compile 
error to the

  * user.

- * <p/>

- * NOTE: This class is generated. However, it will not be overwritten by 
subsequent

- * calls to the code generator.

+ * <p />

+ * NOTE: This file is generated, but is meant to be modified.

+ *       It will NOT be overwritten by subsequent runs of Wsdl2Java.

  */

 public class WeatherStationService

-        extends AbstractWeatherStationService

-        implements WeatherStationCustomOperationsPortType

+   extends AbstractWeatherStationService 

+   implements WeatherStationCustomOperationsPortType

 {

-    /**

-     * A NamespaceVerionHolder which maintains the QNames of Spec Wsdls

-     */

-    public static final 
org.apache.ws.muws.v1_0.impl.WsdmNamespaceVersionHolderImpl SPEC_NAMESPACE_SET 
= new org.apache.ws.muws.v1_0.impl.WsdmNamespaceVersionHolderImpl();

-

-    /**

-     * Creates a new [EMAIL PROTECTED] WeatherStationService } object.

-     *

-     * @param resourceContext DOCUMENT_ME

-     */

-    public WeatherStationService(ResourceContext resourceContext)

-    {

-        super(resourceContext);

-        init();

-    }

-

-    /**

-     * Returns a collection of Spec Namespaces associated with this Service

-     *

-     * @return A NamespaceVersionHolder impl which represents the collection 
of spec namespaces

-     *         associated with this service.

-     */

-    protected org.apache.ws.resource.properties.NamespaceVersionHolder 
getNamespaceSet()

-    {

-        return SPEC_NAMESPACE_SET;

-    }

-

-

-    public org.wsdmdemo.service.weatherStation.RecalibrateResponseDocument 
Recalibrate(org.wsdmdemo.service.weatherStation.RecalibrateDocument requestDoc)

-    {

+   

+      

+   /**

+    * A NamespaceVerionHolder which maintains the QNames of Spec Wsdls

+    */

+   public static final 
org.apache.ws.muws.v1_0.impl.WsdmNamespaceVersionHolderImpl SPEC_NAMESPACE_SET 
= new org.apache.ws.muws.v1_0.impl.WsdmNamespaceVersionHolderImpl();

+    

+   /**

+    * Creates a new [EMAIL PROTECTED] WeatherStationService } object.

+    *

+    * @param resourceContext DOCUMENT_ME

+    */

+   public WeatherStationService( ResourceContext resourceContext )

+   {

+      super(resourceContext);

+      init();

+   }

+   

+      /**

+    * Returns a collection of Spec Namespaces associated with this Service

+    *

+    * @return A NamespaceVersionHolder impl which represents the collection of 
spec namespaces 

+    *         associated with this service.

+    */

+   protected org.apache.ws.resource.properties.NamespaceVersionHolder 
getNamespaceSet()

+   {

+      return SPEC_NAMESPACE_SET;

+   }

+   

+      

+   public org.wsdmdemo.service.weatherStation.RecalibrateResponseDocument 
recalibrate( org.wsdmdemo.service.weatherStation.RecalibrateDocument requestDoc 
)

+   {              

         org.wsdmdemo.service.weatherStation.RecalibrateResponseDocument 
responseDocument = 
org.wsdmdemo.service.weatherStation.RecalibrateResponseDocument.Factory.newInstance();

         
org.wsdmdemo.service.weatherStation.RecalibrateResponseDocument.RecalibrateResponse
 response = responseDocument.addNewRecalibrateResponse();

+        

         //set status to unavailable

         
changeOperationalStatus(OperationalStatusDocument.OperationalStatus.UNAVAILABLE);

         

@@ -62,7 +65,26 @@
         thread.start();

 

         return responseDocument;

-    }

+   }

+   

+   

+      

+   public org.wsdmdemo.service.weatherStation.KickmeResponseDocument kickme( 
org.wsdmdemo.service.weatherStation.KickmeDocument requestDoc )

+   {              

+       org.wsdmdemo.service.weatherStation.KickmeResponseDocument 
responseDocument = 
org.wsdmdemo.service.weatherStation.KickmeResponseDocument.Factory.newInstance();
 

+       

+       /**

+        * TODO implement method and populate the response object 

+        * 

+        * For more information on working-with/populating the 
XmlBean-generated types.

+        *

+        * See 
http://xmlbeans.apache.org/documentation/tutorial_getstarted.html#Results+of+Compiling+the+Schema
         

+        */

+       

+       // Switch to alternate Tempurature callback

+       

+       return responseDocument;

+   }

 

     /**

      * Method to change the operational status in order to trigger a prop 
change event.

@@ -85,5 +107,6 @@
         SetResourcePropertiesResponseDocument 
setResourcePropertiesResponseDocument = 
setResourcePropertiesPortType.setResourceProperties(setResourcePropertiesDocument);

     }

 

-

+   

+      

 }


Modified: 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStation_deploy.wsdd
URL: 
http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStation_deploy.wsdd?rev=230841&r1=230840&r2=230841&view=diff
==============================================================================
--- 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStation_deploy.wsdd
 (original)
+++ 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStation_deploy.wsdd
 Mon Aug  8 11:25:04 2005
@@ -1,9 +1,11 @@
 <?xml version="1.0"?>

-<!-- **** WARNING: This file will be overwritten during generation **** -->

+

+<!-- ***** WARNING: This file will be overwritten during generation. ***** -->

+

 <deployment xmlns="http://xml.apache.org/axis/wsdd/"; 

             xmlns:java="http://xml.apache.org/axis/wsdd/providers/java";>

 

-   <service name="WeatherStation" provider="java:WSRF" style="document" 
use="literal">

+   <service name="weather-station" provider="java:WSRF" style="document" 
use="literal">

       

       <wsdlFile>/wsdl/weather-station.wsdl</wsdlFile>      

       


Modified: 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStation_jndi-config.xml
URL: 
http://svn.apache.org/viewcvs/webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStation_jndi-config.xml?rev=230841&r1=230840&r2=230841&view=diff
==============================================================================
--- 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStation_jndi-config.xml
 (original)
+++ 
webservices/muse/trunk/src/examples/ieeedemo/src/java/org/wsdmdemo/service/weatherStation/WeatherStation_jndi-config.xml
 Mon Aug  8 11:25:04 2005
@@ -1,12 +1,12 @@
 <?xml version="1.0"?>

 

-<!-- **** WARNING: This file will be overwritten during generation **** -->

+<!-- ***** WARNING: This file will be overwritten during generation. ***** -->

 

 <jndiConfig xmlns="http://www.apache.org/wsfx/wsrf/jndi/config";>

 

-    <service name="WeatherStation">

-        <resource name="home" 
type="org.wsdmdemo.service.weatherStation.WeatherStationHome">

-            <resourceParams>

+   <service name="weather-station">

+      <resource name="home" 
type="org.wsdmdemo.service.weatherStation.WeatherStationHome">

+         <resourceParams>

             <parameter>

                <name>baseWebappUrl</name>

                <!-- 

@@ -16,30 +16,26 @@
                            -NO Marker in which case whatever value you add 
will be static and used.

                -->

                <value>http://$IP_ADDRESS$:8080/muse</value>

-           </parameter>         

-            

-                <parameter>

-                    <name>serviceClassName</name>

-                    
<value>org.wsdmdemo.service.weatherStation.WeatherStationService</value>

-                </parameter>

-                <parameter>

-                    <name>resourceClassName</name>

-                    
<value>org.wsdmdemo.service.weatherStation.WeatherStationResource</value>

-                </parameter>

-                <parameter>

-                    <name>wsdlTargetNamespace</name>

-                    <value>http://wsdmdemo.org/service/weather-station</value>

-                </parameter>

-

-                <parameter>

-                    <name>resourceIdentifierReferenceParameterName</name>

-                    
<value>{http://wsdmdemo.org/service/weather-station}ResourceIdentifier</value>

-                </parameter>

-

-

-            </resourceParams>

-        </resource>

-    </service>

+           </parameter>            

+            <parameter>

+               <name>serviceClassName</name>

+               
<value>org.wsdmdemo.service.weatherStation.WeatherStationService</value>

+            </parameter>

+            <parameter>

+               <name>resourceClassName</name>

+               
<value>org.wsdmdemo.service.weatherStation.WeatherStationResource</value>

+            </parameter>

+            <parameter>

+               <name>wsdlTargetNamespace</name>

+               <value>http://wsdmdemo.org/service/weather-station</value>

+            </parameter>            

+            <parameter>

+               <name>resourceIdentifierReferenceParameterName</name>

+               
<value>{http://wsdmdemo.org/service/weather-station}ResourceIdentifier</value>

+            </parameter>            

+         </resourceParams>

+      </resource>

+   </service>

 

 </jndiConfig>

 




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

Reply via email to