org.apache.openejb.jee
Class WebserviceDescription

java.lang.Object
  extended by org.apache.openejb.jee.WebserviceDescription
All Implemented Interfaces:
Keyable<java.lang.String>

public class WebserviceDescription
extends java.lang.Object
implements Keyable<java.lang.String>

The webservice-description element defines a WSDL document file and the set of Port components associated with the WSDL ports defined in the WSDL document. There may be multiple webservice-descriptions defined within a module.

All WSDL file ports must have a corresponding port-component element defined.

Used in: webservices


Field Summary
protected  java.lang.String description
           
protected  java.lang.String displayName
           
protected  Icon icon
           
protected  java.lang.String id
           
protected  JavaWsdlMapping jaxrpcMapping
           
protected  java.lang.String jaxrpcMappingFile
           
protected  KeyedCollection<java.lang.String,PortComponent> portComponent
           
protected  java.lang.String webserviceDescriptionName
           
protected  java.lang.String wsdlFile
           
 
Constructor Summary
WebserviceDescription()
           
 
Method Summary
 java.lang.String getDescription()
           
 java.lang.String getDisplayName()
           
 Icon getIcon()
           
 java.lang.String getId()
           
 JavaWsdlMapping getJaxrpcMapping()
           
 java.lang.String getJaxrpcMappingFile()
           
 java.lang.String getKey()
          Gets the immutable key for this object.
 java.util.Collection<PortComponent> getPortComponent()
           
 java.util.Map<java.lang.String,PortComponent> getPortComponentMap()
           
 java.lang.String getWebserviceDescriptionName()
           
 java.lang.String getWsdlFile()
           
 void setDescription(java.lang.String value)
           
 void setDisplayName(java.lang.String value)
           
 void setIcon(Icon value)
           
 void setId(java.lang.String value)
           
 void setJaxrpcMapping(JavaWsdlMapping jaxrpcMapping)
           
 void setJaxrpcMappingFile(java.lang.String value)
           
 void setWebserviceDescriptionName(java.lang.String value)
           
 void setWsdlFile(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

description

protected java.lang.String description

displayName

protected java.lang.String displayName

icon

protected Icon icon

webserviceDescriptionName

protected java.lang.String webserviceDescriptionName

wsdlFile

protected java.lang.String wsdlFile

jaxrpcMappingFile

protected java.lang.String jaxrpcMappingFile

jaxrpcMapping

protected JavaWsdlMapping jaxrpcMapping

portComponent

protected KeyedCollection<java.lang.String,PortComponent> portComponent

id

protected java.lang.String id
Constructor Detail

WebserviceDescription

public WebserviceDescription()
Method Detail

getKey

public java.lang.String getKey()
Description copied from interface: Keyable
Gets the immutable key for this object.

Specified by:
getKey in interface Keyable<java.lang.String>
Returns:
gets the immutable key for this object

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String value)

getDisplayName

public java.lang.String getDisplayName()

setDisplayName

public void setDisplayName(java.lang.String value)

getIcon

public Icon getIcon()

setIcon

public void setIcon(Icon value)

getWebserviceDescriptionName

public java.lang.String getWebserviceDescriptionName()

setWebserviceDescriptionName

public void setWebserviceDescriptionName(java.lang.String value)

getWsdlFile

public java.lang.String getWsdlFile()

setWsdlFile

public void setWsdlFile(java.lang.String value)

getJaxrpcMappingFile

public java.lang.String getJaxrpcMappingFile()

setJaxrpcMappingFile

public void setJaxrpcMappingFile(java.lang.String value)

getJaxrpcMapping

public JavaWsdlMapping getJaxrpcMapping()

setJaxrpcMapping

public void setJaxrpcMapping(JavaWsdlMapping jaxrpcMapping)

getPortComponent

public java.util.Collection<PortComponent> getPortComponent()

getPortComponentMap

public java.util.Map<java.lang.String,PortComponent> getPortComponentMap()

getId

public java.lang.String getId()

setId

public void setId(java.lang.String value)


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.