org.apache.beehive.wsm.jsr181.model
Interface BeehiveWsTypeMetadata

All Known Implementing Classes:
Jsr181TypeMetadataImpl

public interface BeehiveWsTypeMetadata


Method Summary
 void addMethod(BeehiveWsMethodMetadata method)
           
 void addSOAPHandler(BeehiveWsSOAPMessageHandlerInfo soapHandler)
           
 String getClassName()
           
 String getHcFileName()
           
 String getHcName()
           
 BeehiveWsMethodMetadata getMethod(String methodName, Class... paramTypes)
           
 Collection<? extends BeehiveWsMethodMetadata> getMethods()
           
 BeehiveWsSecurityRolesInfo getSecurityRoles()
           
 String getSiValue()
           
 BeehiveWsSOAPBindingInfo getSoapBinding()
           
 List<? extends BeehiveWsSOAPMessageHandlerInfo> getSoapHandlers()
           
 String[] getTargetNamespaceParts()
           
 String getWsEndpointInterface()
           
 String getWsName()
           
 String getWsServiceName()
           
 String getWsTargetNamespace()
           
 String getWsWsdlLocation()
           
 void initHandlersFromChainConfig(URL chainConfigURL, String chainName)
           
 void merge(JavaTypeInfo jt)
           
 void setClassName(String className)
           
 void setHcFileName(String hcFileName)
           
 void setHcName(String hcName)
           
 void setSecurityRoles(BeehiveWsSecurityRolesInfo securityRoles)
           
 void setSiValue(String siValue)
           
 void setSoapBinding(BeehiveWsSOAPBindingInfo soapBinding)
           
 void setWsEndpointInterface(String wsEndpointInterface)
           
 void setWsName(String wsName)
           
 void setWsServiceName(String wsServiceName)
           
 void setWsTargetNamespace(String wsTargetNamespace)
           
 void setWsWsdlLocation(String wsWsdlLocation)
           
 

Method Detail

initHandlersFromChainConfig

void initHandlersFromChainConfig(URL chainConfigURL,
                                 String chainName)
                                 throws Exception
Throws:
Exception

getHcFileName

String getHcFileName()

setHcFileName

void setHcFileName(String hcFileName)

getHcName

String getHcName()

setHcName

void setHcName(String hcName)

getSecurityRoles

BeehiveWsSecurityRolesInfo getSecurityRoles()

setSecurityRoles

void setSecurityRoles(BeehiveWsSecurityRolesInfo securityRoles)

getSiValue

String getSiValue()

setSiValue

void setSiValue(String siValue)

getSoapBinding

BeehiveWsSOAPBindingInfo getSoapBinding()

setSoapBinding

void setSoapBinding(BeehiveWsSOAPBindingInfo soapBinding)

getWsName

String getWsName()

setWsName

void setWsName(String wsName)

getWsServiceName

String getWsServiceName()

setWsServiceName

void setWsServiceName(String wsServiceName)

getWsTargetNamespace

String getWsTargetNamespace()

setWsTargetNamespace

void setWsTargetNamespace(String wsTargetNamespace)

getTargetNamespaceParts

String[] getTargetNamespaceParts()

getWsEndpointInterface

String getWsEndpointInterface()

setWsEndpointInterface

void setWsEndpointInterface(String wsEndpointInterface)

getWsWsdlLocation

String getWsWsdlLocation()

setWsWsdlLocation

void setWsWsdlLocation(String wsWsdlLocation)

getMethods

Collection<? extends BeehiveWsMethodMetadata> getMethods()

getMethod

BeehiveWsMethodMetadata getMethod(String methodName,
                                  Class... paramTypes)

addMethod

void addMethod(BeehiveWsMethodMetadata method)
               throws ValidationException
Throws:
ValidateException - if duplicate methods are encountered or if a Document style service attempts to overload methods.
ValidationException

getSoapHandlers

List<? extends BeehiveWsSOAPMessageHandlerInfo> getSoapHandlers()

addSOAPHandler

void addSOAPHandler(BeehiveWsSOAPMessageHandlerInfo soapHandler)

getClassName

String getClassName()

setClassName

void setClassName(String className)

merge

void merge(JavaTypeInfo jt)
           throws Exception
Throws:
Exception