org.apache.beehive.wsm.jsr181.model.jsr181
Class Jsr181ParameterMetadataImpl

Object
  extended by Jsr181ParameterMetadataImpl
All Implemented Interfaces:
Serializable, BeehiveWsParameterMetadata

public class Jsr181ParameterMetadataImpl
extends Object
implements BeehiveWsParameterMetadata, Serializable

See Also:
Serialized Form

Constructor Summary
Jsr181ParameterMetadataImpl()
           
Jsr181ParameterMetadataImpl(JavaParameterInfo jp)
           
 
Method Summary
 Class getJavaType()
           
 String getJavaTypeFullName()
           
 WebParam.Mode getWpMode()
           
 String getWpName()
           
 String getWpTargetNamespace()
           
 QName getXmlType()
           
 boolean isWpHeader()
           
 void setJavaType(Class javaType)
           
 void setWpHeader(boolean wpHeader)
           
 void setWpMode(WebParam.Mode wpMode)
           
 void setWpName(String wpName)
           
 void setWpTargetNamespace(String wpTargetNamespace)
           
 void setXmlType(QName xmlType)
           
 void validate()
           
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Jsr181ParameterMetadataImpl

public Jsr181ParameterMetadataImpl()

Jsr181ParameterMetadataImpl

public Jsr181ParameterMetadataImpl(JavaParameterInfo jp)
Method Detail

validate

public void validate()
              throws ValidationException
Throws:
ValidationException

isWpHeader

public boolean isWpHeader()
Specified by:
isWpHeader in interface BeehiveWsParameterMetadata

setWpHeader

public void setWpHeader(boolean wpHeader)
Specified by:
setWpHeader in interface BeehiveWsParameterMetadata

getWpMode

public WebParam.Mode getWpMode()
Specified by:
getWpMode in interface BeehiveWsParameterMetadata

setWpMode

public void setWpMode(WebParam.Mode wpMode)
Specified by:
setWpMode in interface BeehiveWsParameterMetadata

getWpName

public String getWpName()
Specified by:
getWpName in interface BeehiveWsParameterMetadata

setWpName

public void setWpName(String wpName)
Specified by:
setWpName in interface BeehiveWsParameterMetadata

getWpTargetNamespace

public String getWpTargetNamespace()
Specified by:
getWpTargetNamespace in interface BeehiveWsParameterMetadata

setWpTargetNamespace

public void setWpTargetNamespace(String wpTargetNamespace)
Specified by:
setWpTargetNamespace in interface BeehiveWsParameterMetadata

getJavaType

public Class getJavaType()
Specified by:
getJavaType in interface BeehiveWsParameterMetadata

setJavaType

public void setJavaType(Class javaType)
Specified by:
setJavaType in interface BeehiveWsParameterMetadata

getJavaTypeFullName

public String getJavaTypeFullName()
Specified by:
getJavaTypeFullName in interface BeehiveWsParameterMetadata

getXmlType

public QName getXmlType()
Specified by:
getXmlType in interface BeehiveWsParameterMetadata

setXmlType

public void setXmlType(QName xmlType)
Specified by:
setXmlType in interface BeehiveWsParameterMetadata