|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SEIModel
Represents abstraction of SEI.
This interface would be used to access which Java concepts correspond to
which WSDL concepts, such as which wsdl:port corresponds to
a SEI, or which wsdl:operation corresponds to JavaMethod.
It also retains information about the databinding done for a SEI;
such as JAXBRIContext and Bridge.
This model is constructed only when there is a Java SEI. Therefore it's
not available with Dispatch or Provider. Technologies that
need to work regardless of such surface API difference shall not be using
this model.
| Method Summary | |
|---|---|
QName |
getBoundPortTypeName()
Gives the wsdl:binding@name value |
JavaMethod |
getJavaMethod(Method method)
This method will be useful to get the JavaMethod corrrespondiong to
a Method - such as on the client side. |
JavaMethod |
getJavaMethod(QName name)
Gives a JavaMethod for a given QName. |
JavaMethod |
getJavaMethodForWsdlOperation(QName operationName)
Gives the JavaMethod associated with the wsdl operation |
Collection<? extends JavaMethod> |
getJavaMethods()
Gives all the JavaMethod for a wsdl:port for which this SEIModel is
created. |
JAXBContext |
getJAXBContext()
Deprecated. Why do you need this? |
Pool.Marshaller |
getMarshallerPool()
|
WSDLPort |
getPort()
Gets the WSDLPort that represents the port that this SEI binds to. |
QName |
getPortName()
Value of the wsdl:port name associated with the {@link SEIModel) |
QName |
getPortTypeName()
Value of wsdl:portType bound to the port associated with the {@link SEIModel) |
QName |
getServiceQName()
wsdl:service qualified name for the port associated with the {@link SEIModel) |
String |
getTargetNamespace()
Namespace of the wsd;:port associated with the {@link SEIModel) |
String |
getWSDLLocation()
Location of the WSDL that defines the port associated with the SEIModel |
| Method Detail |
|---|
Pool.Marshaller getMarshallerPool()
JAXBContext getJAXBContext()
JAXBRIContextJavaMethod getJavaMethod(Method method)
JavaMethod corrrespondiong to
a Method - such as on the client side.
method - for which JavaMethod is asked for
JavaMethod representing the methodJavaMethod getJavaMethod(QName name)
JavaMethod for a given QName. The QName will
be equivalent to the SOAP Body or Header block or can simply be the name of an
infoset that corresponds to the payload.
name -
JavaMethod associated with the
operation named nameJavaMethod getJavaMethodForWsdlOperation(QName operationName)
operationName - QName of the wsdl operation
Collection<? extends JavaMethod> getJavaMethods()
JavaMethod for a wsdl:port for which this SEIModel is
created.
Collection of JavaMethod
associated with the SEIModel@NotNull String getWSDLLocation()
SEIModel
@NotNull QName getServiceQName()
@NotNull WSDLPort getPort()
WSDLPort that represents the port that this SEI binds to.
@NotNull QName getPortName()
@NotNull QName getPortTypeName()
@NotNull QName getBoundPortTypeName()
@NotNull String getTargetNamespace()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||