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

Object
  extended by Jsr181MethodMetadataImpl
All Implemented Interfaces:
Serializable, BeehiveWsMethodMetadata

public class Jsr181MethodMetadataImpl
extends Object
implements BeehiveWsMethodMetadata, Serializable

See Also:
Serialized Form

Constructor Summary
Jsr181MethodMetadataImpl(JavaMethodInfo jm)
           
Jsr181MethodMetadataImpl(String methodName, Class returnType)
           
Jsr181MethodMetadataImpl(String operationName, Class javaType, QName xmlReturnType)
           
 
Method Summary
 void addParam(BeehiveWsParameterMetadata parameter)
           
 void addParams(List<? extends BeehiveWsParameterMetadata> parameters)
           
 boolean equals(Object o)
           
 String getJavaMethodName()
           
 Class getJavaReturnType()
           
 String getJavaReturnTypeFullName()
           
 List<BeehiveWsParameterMetadata> getParams()
           
 BeehiveWsSecurityRolesInfo getSecurityRoles()
           
 String getSignature()
           
 String getWmAction()
           
 String getWmOperationName()
           
 String getWrName()
           
 String getWrTargetNamespace()
           
 QName getXmlReturnType()
           
 boolean isOneWay()
           
 void setOneWay(boolean oneway)
           
 void setReturnType(Class javaType)
           
 void setSecurityRoles(BeehiveWsSecurityRolesInfo securityRoles)
           
 void setWmAction(String wmAction)
           
 void setWmOperationName(String wmOperationName)
           
 void setWrName(String wrName)
           
 void setWrTargetNamespace(String wrTargetNamespace)
           
 void setXmlReturnType(QName xmlReturnType)
           
 String toString()
           
 void validate()
           
 
Methods inherited from class Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Jsr181MethodMetadataImpl

public Jsr181MethodMetadataImpl(String operationName,
                                Class javaType,
                                QName xmlReturnType)

Jsr181MethodMetadataImpl

public Jsr181MethodMetadataImpl(String methodName,
                                Class returnType)

Jsr181MethodMetadataImpl

public Jsr181MethodMetadataImpl(JavaMethodInfo jm)
Method Detail

validate

public void validate()
              throws ValidationException
Throws:
ValidationException

isOneWay

public boolean isOneWay()
Specified by:
isOneWay in interface BeehiveWsMethodMetadata

setOneWay

public void setOneWay(boolean oneway)
Specified by:
setOneWay in interface BeehiveWsMethodMetadata

getSecurityRoles

public BeehiveWsSecurityRolesInfo getSecurityRoles()
Specified by:
getSecurityRoles in interface BeehiveWsMethodMetadata

setSecurityRoles

public void setSecurityRoles(BeehiveWsSecurityRolesInfo securityRoles)
Specified by:
setSecurityRoles in interface BeehiveWsMethodMetadata

getWmAction

public String getWmAction()
Specified by:
getWmAction in interface BeehiveWsMethodMetadata

setWmAction

public void setWmAction(String wmAction)
Specified by:
setWmAction in interface BeehiveWsMethodMetadata

getWmOperationName

public String getWmOperationName()
Specified by:
getWmOperationName in interface BeehiveWsMethodMetadata

setWmOperationName

public void setWmOperationName(String wmOperationName)
Specified by:
setWmOperationName in interface BeehiveWsMethodMetadata

getWrName

public String getWrName()
Specified by:
getWrName in interface BeehiveWsMethodMetadata

setWrName

public void setWrName(String wrName)
Specified by:
setWrName in interface BeehiveWsMethodMetadata

getWrTargetNamespace

public String getWrTargetNamespace()
Specified by:
getWrTargetNamespace in interface BeehiveWsMethodMetadata

setWrTargetNamespace

public void setWrTargetNamespace(String wrTargetNamespace)
Specified by:
setWrTargetNamespace in interface BeehiveWsMethodMetadata

getParams

public List<BeehiveWsParameterMetadata> getParams()
Specified by:
getParams in interface BeehiveWsMethodMetadata

addParams

public void addParams(List<? extends BeehiveWsParameterMetadata> parameters)
Specified by:
addParams in interface BeehiveWsMethodMetadata

addParam

public void addParam(BeehiveWsParameterMetadata parameter)
Specified by:
addParam in interface BeehiveWsMethodMetadata

getJavaMethodName

public String getJavaMethodName()
Specified by:
getJavaMethodName in interface BeehiveWsMethodMetadata

getJavaReturnType

public Class getJavaReturnType()
Specified by:
getJavaReturnType in interface BeehiveWsMethodMetadata

getSignature

public String getSignature()

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

getJavaReturnTypeFullName

public String getJavaReturnTypeFullName()
Specified by:
getJavaReturnTypeFullName in interface BeehiveWsMethodMetadata

getXmlReturnType

public QName getXmlReturnType()
Specified by:
getXmlReturnType in interface BeehiveWsMethodMetadata

setXmlReturnType

public void setXmlReturnType(QName xmlReturnType)
Specified by:
setXmlReturnType in interface BeehiveWsMethodMetadata

setReturnType

public void setReturnType(Class javaType)
Specified by:
setReturnType in interface BeehiveWsMethodMetadata