|
WebObjects 5.4.2 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.webobjects.appserver.WOElement com.webobjects.appserver.WOComponent com.webobjects.webservices.generation.WOOperationWSDLTemplate
public class 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.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.webobjects.appserver.WOComponent |
---|
WOComponent.Event |
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions |
---|
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility |
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSValidation |
---|
NSValidation.DefaultImplementation, NSValidation.Utility, NSValidation.ValidationException |
Field Summary |
---|
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 void setD2wContext(D2WContext context)
context
- this template's D2WContextpublic String operationTypesSchema()
types
element of the service this operation is grouped in.
types
content relevant to this operationpublic void setOperationTypesSchema(String newOperationTypesSchema)
types
element of the service this operation is grouped in.
newOperationTypesSchema
- the types
content relevant to this operationpublic String otherNamespaces()
defenition
element of the service this operation is grouped in.
public void setOtherNamespaces(String newOtherNamespaces)
defenition
element of the service this operation is grouped in.
newOtherNamespaces
- the namespace attributes relevant to this operationpublic String serviceLocationURL()
public void setServiceLocationURL(String newServiceLocationURL)
newServiceLocationURL
- the location URL for the service this oepration is grouped inpublic String targetNamespace()
public void setTargetNamespace(String newTargetNamespace)
newTargetNamespace
- the target namespace string for this operation's definitionspublic String operationName()
public void setOperationName(String newOperationName)
newOperationName
- the new operation namepublic NSArray inputPartNames()
public void setInputPartNames(NSArray names)
names
- the new operation's input partspublic String operationInputName()
public String operationOutputName()
public String tnsOperationInputName()
public String tnsOperationOutputName()
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
WOOperationWSDLTemplate.partName()
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 void setPartName(String newPartName)
partName
.
newPartName
- new part name
|
Last updated June 2008 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |