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

Object
  extended by AnnotationModel
      extended by WebServiceMETHODMetadata

public class WebServiceMETHODMetadata
extends AnnotationModel


Constructor Summary
WebServiceMETHODMetadata(String methodName, Class returnType)
           
WebServiceMETHODMetadata(String javaMethodName, Class javaReturnType, boolean throwsExceptions, Collection<Annotation> annotations, List<? extends WebServicePARAMETERMetadata> webParams)
           
 
Method Summary
 void addParam(WebServicePARAMETERMetadata parameter)
           
 void addParams(Collection<? extends WebServicePARAMETERMetadata> parameters)
           
 String getJavaMethodName()
           
 Class getJavaReturnType()
           
 List<WebServicePARAMETERMetadata> getParams()
           
 SecurityRolesInfo getSecurityRoles()
           
 String getWmAction()
           
 String getWmOperationName()
           
 String getWrName()
           
 String getWrTargetNamespace()
           
 boolean isOneWay()
           
 void setOneWay(boolean oneway)
           
 void setSecurityRoles(SecurityRolesInfo securityRoles)
           
 void setWmAction(String wmAction)
           
 void setWmOperationName(String wmOperationName)
           
 void setWrName(String wrName)
           
 void setWrTargetNamespace(String wrTargetNamespace)
           
 void validate()
           
 
Methods inherited from class AnnotationModel
getAnnotationOfType, hasAnnotationType
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebServiceMETHODMetadata

public WebServiceMETHODMetadata(String methodName,
                                Class returnType)

WebServiceMETHODMetadata

public WebServiceMETHODMetadata(String javaMethodName,
                                Class javaReturnType,
                                boolean throwsExceptions,
                                Collection<Annotation> annotations,
                                List<? extends WebServicePARAMETERMetadata> webParams)
                         throws Exception
Throws:
Exception
Method Detail

validate

public void validate()
              throws ValidationException
Specified by:
validate in class AnnotationModel
Throws:
ValidationException

isOneWay

public boolean isOneWay()

setOneWay

public void setOneWay(boolean oneway)

getSecurityRoles

public SecurityRolesInfo getSecurityRoles()

setSecurityRoles

public void setSecurityRoles(SecurityRolesInfo securityRoles)

getWmAction

public String getWmAction()

setWmAction

public void setWmAction(String wmAction)

getWmOperationName

public String getWmOperationName()

setWmOperationName

public void setWmOperationName(String wmOperationName)

getWrName

public String getWrName()

setWrName

public void setWrName(String wrName)

getWrTargetNamespace

public String getWrTargetNamespace()

setWrTargetNamespace

public void setWrTargetNamespace(String wrTargetNamespace)

getParams

public List<WebServicePARAMETERMetadata> getParams()

addParams

public void addParams(Collection<? extends WebServicePARAMETERMetadata> parameters)

addParam

public void addParam(WebServicePARAMETERMetadata parameter)

getJavaMethodName

public String getJavaMethodName()

getJavaReturnType

public Class getJavaReturnType()