|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ObjectJsr181TypeMetadataImpl
public class Jsr181TypeMetadataImpl
Constructor Summary | |
---|---|
Jsr181TypeMetadataImpl()
Default constructor. |
|
Jsr181TypeMetadataImpl(JavaTypeInfo jt)
This constructor creates an object that encapsulates all type-level annotations and their fields. |
Method Summary | |
---|---|
void |
addMethod(BeehiveWsMethodMetadata method)
|
void |
addSOAPHandler(BeehiveWsSOAPMessageHandlerInfo soapHandler)
|
String |
getClassName()
|
String |
getHcFileName()
|
String |
getHcName()
|
BeehiveWsMethodMetadata |
getMethod(String methodName,
Class... paramTypes)
|
Collection<BeehiveWsMethodMetadata> |
getMethods()
|
BeehiveWsSecurityRolesInfo |
getSecurityRoles()
|
String |
getSiValue()
|
BeehiveWsSOAPBindingInfo |
getSoapBinding()
|
List<? extends BeehiveWsSOAPMessageHandlerInfo> |
getSoapHandlers()
|
String[] |
getTargetNamespaceParts()
|
String |
getWsEndpointInterface()
|
String |
getWsName()
|
String |
getWsServiceName()
|
String |
getWsTargetNamespace()
|
String |
getWsWsdlLocation()
|
protected void |
initFromAnnotation(WebService annotation)
|
void |
initHandlersFromChainConfig(URL chainConfigURL,
String chainName)
Made public so specific implementations can configure handlers relevant to their own environment. |
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)
|
void |
validate()
|
protected void |
validateContract(JavaTypeInfo jt)
Checks if "jt" implements "this". |
Methods inherited from class Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Jsr181TypeMetadataImpl()
public Jsr181TypeMetadataImpl(JavaTypeInfo jt)
jt
- An object that provides Java-specific context services for
type-level annotations.Method Detail |
---|
protected void initFromAnnotation(WebService annotation)
public void initHandlersFromChainConfig(URL chainConfigURL, String chainName) throws Exception
initHandlersFromChainConfig
in interface BeehiveWsTypeMetadata
Exception
public void validate()
public String getHcFileName()
getHcFileName
in interface BeehiveWsTypeMetadata
public void setHcFileName(String hcFileName)
setHcFileName
in interface BeehiveWsTypeMetadata
hcFileName
- The hcFileName to set.public String getHcName()
getHcName
in interface BeehiveWsTypeMetadata
public void setHcName(String hcName)
setHcName
in interface BeehiveWsTypeMetadata
hcName
- The hcName to set.public BeehiveWsSecurityRolesInfo getSecurityRoles()
getSecurityRoles
in interface BeehiveWsTypeMetadata
public void setSecurityRoles(BeehiveWsSecurityRolesInfo securityRoles)
setSecurityRoles
in interface BeehiveWsTypeMetadata
securityRoles
- The securityRoles to set.public String getSiValue()
getSiValue
in interface BeehiveWsTypeMetadata
public void setSiValue(String siValue)
setSiValue
in interface BeehiveWsTypeMetadata
siValue
- The siRunAs to set.public BeehiveWsSOAPBindingInfo getSoapBinding()
getSoapBinding
in interface BeehiveWsTypeMetadata
public void setSoapBinding(BeehiveWsSOAPBindingInfo soapBinding)
setSoapBinding
in interface BeehiveWsTypeMetadata
soapBinding
- The soapBinding to set.public String getWsName()
getWsName
in interface BeehiveWsTypeMetadata
public void setWsName(String wsName)
setWsName
in interface BeehiveWsTypeMetadata
wsName
- The wsName to set.public String getWsServiceName()
getWsServiceName
in interface BeehiveWsTypeMetadata
public void setWsServiceName(String wsServiceName)
setWsServiceName
in interface BeehiveWsTypeMetadata
wsServiceName
- The wsServiceName to set.public String getWsTargetNamespace()
getWsTargetNamespace
in interface BeehiveWsTypeMetadata
public void setWsTargetNamespace(String wsTargetNamespace)
setWsTargetNamespace
in interface BeehiveWsTypeMetadata
wsTargetNamespace
- The wsTargetNamespace to set.public String[] getTargetNamespaceParts()
getTargetNamespaceParts
in interface BeehiveWsTypeMetadata
public String getWsEndpointInterface()
getWsEndpointInterface
in interface BeehiveWsTypeMetadata
public void setWsEndpointInterface(String wsEndpointInterface)
setWsEndpointInterface
in interface BeehiveWsTypeMetadata
wsEndpointInterface
- The wsEndpointInterface to set.public String getWsWsdlLocation()
getWsWsdlLocation
in interface BeehiveWsTypeMetadata
public void setWsWsdlLocation(String wsWsdlLocation)
setWsWsdlLocation
in interface BeehiveWsTypeMetadata
wsWsdlLocation
- The wsWsdlLocation to set.public Collection<BeehiveWsMethodMetadata> getMethods()
getMethods
in interface BeehiveWsTypeMetadata
public BeehiveWsMethodMetadata getMethod(String methodName, Class... paramTypes)
getMethod
in interface BeehiveWsTypeMetadata
public void addMethod(BeehiveWsMethodMetadata method) throws ValidationException
addMethod
in interface BeehiveWsTypeMetadata
ValidationException
public List<? extends BeehiveWsSOAPMessageHandlerInfo> getSoapHandlers()
getSoapHandlers
in interface BeehiveWsTypeMetadata
public void addSOAPHandler(BeehiveWsSOAPMessageHandlerInfo soapHandler)
addSOAPHandler
in interface BeehiveWsTypeMetadata
public String getClassName()
getClassName
in interface BeehiveWsTypeMetadata
public void setClassName(String className)
setClassName
in interface BeehiveWsTypeMetadata
public void merge(JavaTypeInfo jt) throws Exception
merge
in interface BeehiveWsTypeMetadata
jt
- SIB type info.
Exception
protected void validateContract(JavaTypeInfo jt) throws ValidationException
jt
- SIB type info.
ValidationException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |