Package org.wsdmdemo.service.weatherStation

Source Code of org.wsdmdemo.service.weatherStation.AbstractWeatherStationService

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 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.
*/
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
{

    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);
    }


}
TOP

Related Classes of org.wsdmdemo.service.weatherStation.AbstractWeatherStationService

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.