|
WebObjects 5.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.webobjects.appserver.WOElement | +--com.webobjects.appserver.WOComponent | +--com.webobjects.webservices.generation.WOOperationWSDLTemplate
This component is used to dynamically generate WSDL based on D2WContext information for an operation. The portions of the WSDL specific to the operationName defined in this template's D2WContext are added to the WSDL generated for the service the operation is part of.
Inner classes inherited from class com.webobjects.appserver.WOComponent |
WOComponent.Event |
Inner classes inherited from class com.webobjects.foundation.NSKeyValueCoding |
NSKeyValueCoding.DefaultImplementation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.Null, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.Utility, NSKeyValueCoding.ValueAccessor |
Inner classes inherited from class com.webobjects.foundation.NSKeyValueCodingAdditions |
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility |
Inner classes inherited from class com.webobjects.foundation.NSValidation |
NSValidation.DefaultImplementation, NSValidation.Utility, NSValidation.ValidationException |
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding |
NullValue |
Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions |
KeyPathSeparator |
Constructor Summary | |
WOOperationWSDLTemplate(WOContext context)
|
Method Summary | |
D2WContext |
d2wContext()
Returns the template's D2WContext. |
NSArray |
inputPartNames()
Returns the operation's input part names. |
String |
operationInputName()
Returns the local part of the operation input message name. |
String |
operationName()
Returns the operation name. |
String |
operationOutputName()
Returns the local part of the operation output message name. |
String |
operationTypesSchema()
Returns the content that will be added the WSDL types element
of the service this operation is grouped in. |
String |
otherNamespaces()
Returns the additional namespace attributes that will be added the WSDL defenition element
of the service this operation is grouped in. |
String |
parameterOrder()
Returns the value of the WSDL parameterOrder attribute for
the operation definition. |
String |
partName()
Accessor for partName . |
String |
partType()
Returns the value of the type attribute for the input part
identified by the name of the current argument name reflected in partName() . |
String |
serviceLocationURL()
Returns the location URL of the soap:address element of the WSDL generated for the service this operation is grouped in. |
void |
setD2wContext(D2WContext context)
Sets the template's D2WContext. |
void |
setInputPartNames(NSArray names)
Sets the input part names. |
void |
setOperationName(String newOperationName)
Sets the operation name. |
void |
setOperationTypesSchema(String newOperationTypesSchema)
Sets the content that will be added the WSDL types element
of the service this operation is grouped in. |
void |
setOtherNamespaces(String newOtherNamespaces)
Sets the additional namespace attributes that will be added the WSDL defenition element
of the service this operation is grouped in. |
void |
setPartName(String newPartName)
Accessor for partName . |
void |
setServiceLocationURL(String newServiceLocationURL)
Sets the location URL of the soap:address element of the WSDL generated for the service this operation is grouped in. |
void |
setTargetNamespace(String newTargetNamespace)
Sets the target namespace string for this operation's definitions. |
String |
targetNamespace()
Returns the target namespace string for this operation's definitions. |
String |
tnsOperationInputName()
Returns the operation input message name. |
String |
tnsOperationOutputName()
Returns the operation output message name. |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public WOOperationWSDLTemplate(WOContext context)
Method Detail |
public D2WContext d2wContext()
this
- template's D2WContextpublic NSArray inputPartNames()
public String operationInputName()
public String operationName()
public String operationOutputName()
public String operationTypesSchema()
types
element
of the service this operation is grouped in.types
content relevant to this operationpublic String otherNamespaces()
defenition
element
of the service this operation is grouped in.public String parameterOrder()
parameterOrder
attribute for
the operation definition. This is a space delimited array of string input part names.public String partName()
partName
.public String partType()
type
attribute for the input part
identified by the name of the current argument name reflected in partName()
.type
attribute for partName
partName()
public String serviceLocationURL()
public void setD2wContext(D2WContext context)
context
- this template's D2WContextpublic void setInputPartNames(NSArray names)
names
- the new operation's input partspublic void setOperationName(String newOperationName)
newOperationName
- the new operation namepublic void setOperationTypesSchema(String newOperationTypesSchema)
types
element
of the service this operation is grouped in.newOperationTypesSchema
- the types
content relevant to this operationpublic void setOtherNamespaces(String newOtherNamespaces)
defenition
element
of the service this operation is grouped in.newOtherNamespaces
- the namespace attributes relevant to this operationpublic void setPartName(String newPartName)
partName
.newPartName
- new part namepublic void setServiceLocationURL(String newServiceLocationURL)
newServiceLocationURL
- the location URL for the service this oepration is grouped inpublic void setTargetNamespace(String newTargetNamespace)
newTargetNamespace
- the target namespace string for this operation's definitionspublic String targetNamespace()
public String tnsOperationInputName()
public String tnsOperationOutputName()
|
Last updated Fri Feb 21 13:15:00 PST 2003. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |