com.eviware.soapui.impl.wsdl
Class WsdlOperation
java.lang.Object
com.eviware.soapui.model.support.AbstractModelItem
com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem<com.eviware.soapui.config.OperationConfig>
com.eviware.soapui.impl.wsdl.WsdlOperation
- All Implemented Interfaces:
- AbstractHttpOperation, Operation, ModelItem, PropertyChangeNotifier
public class WsdlOperation
- extends AbstractWsdlModelItem<com.eviware.soapui.config.OperationConfig>
- implements AbstractHttpOperation
WSDL implementation of Operation, maps to a WSDL BindingOperation
- Author:
- Ole.Matzura
Methods inherited from class com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem |
afterLoad, beforeSave, dependsOn, getConfig, getDescription, getId, getName, getParent, getSettings, getWsdlModelItemByName, resolve, setConfig, setDescription, setIcon, setName, setSettings |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
STYLE_DOCUMENT
public static final java.lang.String STYLE_DOCUMENT
- See Also:
- Constant Field Values
STYLE_RPC
public static final java.lang.String STYLE_RPC
- See Also:
- Constant Field Values
ONE_WAY
public static final java.lang.String ONE_WAY
- See Also:
- Constant Field Values
NOTIFICATION
public static final java.lang.String NOTIFICATION
- See Also:
- Constant Field Values
REQUEST_RESPONSE
public static final java.lang.String REQUEST_RESPONSE
- See Also:
- Constant Field Values
SOLICIT_RESPONSE
public static final java.lang.String SOLICIT_RESPONSE
- See Also:
- Constant Field Values
log
public static final org.apache.log4j.Logger log
WsdlOperation
public WsdlOperation(WsdlInterface iface,
com.eviware.soapui.config.OperationConfig operationConfig)
getAction
public java.lang.String getAction()
getRequestAt
public WsdlRequest getRequestAt(int index)
- Specified by:
getRequestAt
in interface Operation
getRequestByName
public WsdlRequest getRequestByName(java.lang.String requestName)
- Specified by:
getRequestByName
in interface Operation
getRequestCount
public int getRequestCount()
- Specified by:
getRequestCount
in interface Operation
getIcon
public javax.swing.ImageIcon getIcon()
- Specified by:
getIcon
in interface ModelItem
- Overrides:
getIcon
in class AbstractWsdlModelItem<com.eviware.soapui.config.OperationConfig>
addNewRequest
public WsdlRequest addNewRequest(java.lang.String name)
getInterface
public WsdlInterface getInterface()
- Specified by:
getInterface
in interface AbstractHttpOperation
- Specified by:
getInterface
in interface Operation
setAction
public void setAction(java.lang.String soapAction)
createRequest
public java.lang.String createRequest(boolean buildOptional)
createResponse
public java.lang.String createResponse(boolean buildOptional)
findBindingOperation
public javax.wsdl.BindingOperation findBindingOperation(javax.wsdl.Definition definition)
removeRequest
public void removeRequest(WsdlRequest request)
getOperationType
public javax.wsdl.OperationType getOperationType()
setOperationType
public void setOperationType(javax.wsdl.OperationType type)
getBindingOperationName
public java.lang.String getBindingOperationName()
setBindingOperationName
public void setBindingOperationName(java.lang.String name)
setInputName
public void setInputName(java.lang.String name)
getInputName
public java.lang.String getInputName()
setOutputName
public void setOutputName(java.lang.String name)
getOutputName
public java.lang.String getOutputName()
getAnonymous
public java.lang.String getAnonymous()
setAnonymous
public void setAnonymous(java.lang.String anonymous)
isOneWay
public boolean isOneWay()
isNotification
public boolean isNotification()
isSolicitResponse
public boolean isSolicitResponse()
isRequestResponse
public boolean isRequestResponse()
isUnidirectional
public boolean isUnidirectional()
- Specified by:
isUnidirectional
in interface Operation
isBidirectional
public boolean isBidirectional()
- Specified by:
isBidirectional
in interface Operation
initFromBindingOperation
public void initFromBindingOperation(javax.wsdl.BindingOperation operation)
getReceivesAttachments
public boolean getReceivesAttachments()
getSendsAttachments
public boolean getSendsAttachments()
getRequestBodyElementQName
public javax.xml.namespace.QName getRequestBodyElementQName()
throws java.lang.Exception
- Throws:
java.lang.Exception
getResponseBodyElementQName
public javax.xml.namespace.QName getResponseBodyElementQName()
throws java.lang.Exception
- Throws:
java.lang.Exception
getStyle
public java.lang.String getStyle()
getType
public java.lang.String getType()
release
public void release()
- Overrides:
release
in class AbstractWsdlModelItem<com.eviware.soapui.config.OperationConfig>
getBindingOperation
public javax.wsdl.BindingOperation getBindingOperation()
getRequestList
public java.util.List<Request> getRequestList()
- Specified by:
getRequestList
in interface Operation
getDefaultRequestParts
public MessagePart[] getDefaultRequestParts()
- Specified by:
getDefaultRequestParts
in interface Operation
getDefaultResponseParts
public MessagePart[] getDefaultResponseParts()
- Specified by:
getDefaultResponseParts
in interface Operation
getFaultParts
public MessagePart.FaultPart[] getFaultParts()
getChildren
public java.util.List<? extends ModelItem> getChildren()
- Specified by:
getChildren
in interface ModelItem
- Overrides:
getChildren
in class AbstractModelItem
getAttachmentEncoding
public Attachment.AttachmentEncoding getAttachmentEncoding(java.lang.String part,
boolean isRequest)
- Specified by:
getAttachmentEncoding
in interface AbstractHttpOperation
Copyright © 2005-2008 eviware.com. All Rights Reserved.