com.sun.enterprise.deployment
Class WebService

java.lang.Object
  extended by java.util.Observable
      extended by com.sun.enterprise.deployment.DynamicAttributesDescriptor
          extended by com.sun.enterprise.deployment.Descriptor
              extended by com.sun.enterprise.deployment.WebService
All Implemented Interfaces:
java.io.Serializable

public class WebService
extends Descriptor

Information about a single webservice-description in webservices.xml

Author:
Kenneth Saks, Jerome Dochez
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.sun.enterprise.deployment.Descriptor
DESCRIPTION_CHANGED, DESCRIPTOR_CHANGED, docType, LARGE_ICON_CHANGED, NAME_CHANGED, SMALL_ICON_CHANGED
 
Constructor Summary
WebService()
          Default constructor.
WebService(java.lang.String name)
           
WebService(WebService other)
          copy constructor.
 
Method Summary
 void addEndpoint(WebServiceEndpoint endpoint)
           
 BundleDescriptor getBundleDescriptor()
           
 java.net.URL getClientPublishUrl()
           
 WebServiceEndpoint getEndpointByName(java.lang.String name)
           
 java.util.Collection<WebServiceEndpoint> getEndpoints()
           
 java.lang.String getGeneratedWsdlFilePath()
           
 java.io.File getMappingFile()
           
 java.lang.String getMappingFileUri()
           
 java.lang.String getType()
           
 WebServicesDescriptor getWebServicesDescriptor()
           
 java.lang.String getWsdlFileUri()
           
 java.net.URL getWsdlFileUrl()
           
 boolean hasClientPublishUrl()
           
 boolean hasFilePublishing()
           
 boolean hasMappingFile()
           
 boolean hasUrlPublishing()
           
 boolean hasWsdlFile()
           
 java.lang.Boolean isJaxWSBased()
          If this returns non-null value, then it is verified that all the endpoints are of the same type.
 WebServiceEndpoint pickEndpointForRelativeImports()
          Select one of this webservice's endpoints to use for converting relative imports.
 void print(java.lang.StringBuffer toStringBuffer)
          Returns a formatted String of the attributes of this object.
 void removeEndpoint(WebServiceEndpoint endpoint)
           
 void removeEndpointByName(java.lang.String endpointName)
           
 void setClientPublishUrl(java.net.URL url)
           
 void setJaxWSBased(boolean isJaxWSBased)
          This is called after verifying that all the endpoints are of the same type, either JAX-WS or JAX-RPC
 void setMappingFile(java.io.File file)
           
 void setMappingFileUri(java.lang.String uri)
           
 void setType(java.lang.String type)
           
 void setWebServicesDescriptor(WebServicesDescriptor webServices)
           
 void setWsdlFileUri(java.lang.String uri)
           
 void setWsdlFileUrl(java.net.URL url)
           
 
Methods inherited from class com.sun.enterprise.deployment.Descriptor
addDeploymentExtension, addPrefixMapping, createUniqueFilenameAmongst, createUniqueNameAmongst, createUniqueNameAmongstNamedDescriptors, fillDocType, getDeploymentExtensions, getDescription, getDisplayName, getDocType, getLargeIconUri, getLocalizedDescription, getLocalizedDescriptions, getLocalizedDisplayName, getLocalizedDisplayNames, getLocalizedLargeIconUri, getLocalizedLargeIconUris, getLocalizedSmallIconUri, getLocalizedSmallIconUris, getName, getPrefixMapping, getSmallIconUri, isBoundsChecking, setBoundsChecking, setDescription, setDisplayName, setLargeIconUri, setLocalizedDescription, setLocalizedDisplayName, setLocalizedLargeIconUri, setLocalizedSmallIconUri, setName, setSmallIconUri, visit
 
Methods inherited from class com.sun.enterprise.deployment.DynamicAttributesDescriptor
addExtraAttribute, getExtraAttribute, getExtraAttributes, removeExtraAttribute, toString
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WebService

public WebService()
Default constructor.


WebService

public WebService(WebService other)
copy constructor.


WebService

public WebService(java.lang.String name)
Method Detail

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)

isJaxWSBased

public java.lang.Boolean isJaxWSBased()
If this returns non-null value, then it is verified that all the endpoints are of the same type.

Returns:

setJaxWSBased

public void setJaxWSBased(boolean isJaxWSBased)
This is called after verifying that all the endpoints are of the same type, either JAX-WS or JAX-RPC

Parameters:
isJaxWSBased -

setWebServicesDescriptor

public void setWebServicesDescriptor(WebServicesDescriptor webServices)

getWebServicesDescriptor

public WebServicesDescriptor getWebServicesDescriptor()

getBundleDescriptor

public BundleDescriptor getBundleDescriptor()

hasWsdlFile

public boolean hasWsdlFile()

setWsdlFileUri

public void setWsdlFileUri(java.lang.String uri)

getWsdlFileUri

public java.lang.String getWsdlFileUri()

getWsdlFileUrl

public java.net.URL getWsdlFileUrl()

setWsdlFileUrl

public void setWsdlFileUrl(java.net.URL url)

getGeneratedWsdlFilePath

public java.lang.String getGeneratedWsdlFilePath()

hasMappingFile

public boolean hasMappingFile()

setMappingFileUri

public void setMappingFileUri(java.lang.String uri)

getMappingFileUri

public java.lang.String getMappingFileUri()

getMappingFile

public java.io.File getMappingFile()

setMappingFile

public void setMappingFile(java.io.File file)

addEndpoint

public void addEndpoint(WebServiceEndpoint endpoint)

removeEndpointByName

public void removeEndpointByName(java.lang.String endpointName)

getEndpointByName

public WebServiceEndpoint getEndpointByName(java.lang.String name)

removeEndpoint

public void removeEndpoint(WebServiceEndpoint endpoint)

getEndpoints

public java.util.Collection<WebServiceEndpoint> getEndpoints()

hasClientPublishUrl

public boolean hasClientPublishUrl()

setClientPublishUrl

public void setClientPublishUrl(java.net.URL url)

getClientPublishUrl

public java.net.URL getClientPublishUrl()

hasUrlPublishing

public boolean hasUrlPublishing()

hasFilePublishing

public boolean hasFilePublishing()

pickEndpointForRelativeImports

public WebServiceEndpoint pickEndpointForRelativeImports()
Select one of this webservice's endpoints to use for converting relative imports.


print

public void print(java.lang.StringBuffer toStringBuffer)
Returns a formatted String of the attributes of this object.

Overrides:
print in class Descriptor


Copyright © 2012 GlassFish Community. All Rights Reserved.