View Javadoc

    1   package org.codehaus.xfire.annotations.commons;
    2
    3   import org.codehaus.xfire.annotations.WebServiceAnnotation;
    4
    5   /***
    6    * Commons Attributes version of the WebService Annotation.
    7    *
    8    * @author Arjen Poutsma
    9    * @@org.apache.commons.attributes.Target(org.apache.commons.attributes.Target.CLASS)
    10   * @see org.codehaus.xfire.annotations.WebServiceAnnotation
    11   */
    12  public class WebService
    13          extends WebServiceAnnotation
    14  {
    15
    16      /***
    17       * Initializes a new instance of the <code>WebService</code> attribute.
    18       */
    19      public WebService()
    20      {
    21      }
    22
    23      /***
    24       * Initializes a new instance of the <code>WebService</code> attribute with the specified name.
    25       *
    26       * @param name the name of the Web Service.
    27       */
    28      public WebService(String name)
    29      {
    30          setName(name);
    31      }
    32
    33      /***
    34       * Initializes a new instance of the <code>WebParam</code> attribute with the specified name
    35       * and namespace.
    36       *
    37       * @param name the name.
    38       * @param targetNamespace the target namespace.
    39       */
    40      public WebService(String name, String targetNamespace)
    41      {
    42          setName(name);
    43          setTargetNamespace(targetNamespace);
    44      }
    45
    46      public WebService(String name, String targetNamespace, String endpointInterface, String serviceName)
    47      {
    48          setName(name);
    49          setTargetNamespace(targetNamespace);
    50          setEndpointInterface(endpointInterface);
    51          setServiceName(serviceName);
    52      }
    53  }