public class WsdlOperation extends AbstractWsdlModelItem<OperationConfig> implements AbstractHttpOperation
| Modifier and Type | Field and Description |
|---|---|
static String |
ICON_NAME |
static org.apache.log4j.Logger |
log |
static String |
NOTIFICATION |
static String |
ONE_WAY |
static String |
REQUEST_RESPONSE |
static String |
SOLICIT_RESPONSE |
static String |
STYLE_DOCUMENT |
static String |
STYLE_RPC |
ACTION_PROPERTYDESCRIPTION_PROPERTY, ICON_PROPERTY, LABEL_PROPERTY, NAME_PROPERTY| Constructor and Description |
|---|
WsdlOperation(WsdlInterface iface,
OperationConfig operationConfig) |
addExternalDependencies, afterLoad, beforeSave, dependsOn, getConfig, getDescription, getExternalDependencies, getId, getName, getParent, getSettings, getWsdlModelItemById, getWsdlModelItemByName, resolve, setConfig, setDescription, setIcon, setName, setSettingsaddPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, getProject, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, removePropertyChangeListener, removePropertyChangeListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDescription, getId, getName, getParent, getProject, getSettingsaddPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListenerpublic static final String STYLE_DOCUMENT
public static final String STYLE_RPC
public static final String ONE_WAY
public static final String NOTIFICATION
public static final String REQUEST_RESPONSE
public static final String SOLICIT_RESPONSE
public static final org.apache.log4j.Logger log
public static final String ICON_NAME
public WsdlOperation(WsdlInterface iface, OperationConfig operationConfig)
public String getAction()
public WsdlRequest getRequestAt(int index)
getRequestAt in interface Operationpublic WsdlRequest getRequestByName(String requestName)
getRequestByName in interface Operationpublic int getRequestCount()
getRequestCount in interface Operationpublic ImageIcon getIcon()
getIcon in interface ModelItemgetIcon in class AbstractWsdlModelItem<OperationConfig>public WsdlRequest addNewRequest(String name)
public WsdlInterface getInterface()
getInterface in interface AbstractHttpOperationgetInterface in interface Operationpublic void setAction(String soapAction)
public String createRequest(boolean buildOptional)
createRequest in interface Operationpublic String createResponse(boolean buildOptional)
createResponse in interface Operationpublic javax.wsdl.BindingOperation findBindingOperation(javax.wsdl.Definition definition)
public void removeRequest(WsdlRequest request)
public javax.wsdl.OperationType getOperationType()
public void setOperationType(javax.wsdl.OperationType type)
public String getBindingOperationName()
public void setBindingOperationName(String name)
public void setInputName(String name)
public String getInputName()
public void setOutputName(String name)
public String getOutputName()
public String getAnonymous()
public void setAnonymous(String anonymous)
public boolean isOneWay()
public boolean isNotification()
public boolean isSolicitResponse()
public boolean isRequestResponse()
public boolean isUnidirectional()
isUnidirectional in interface Operationpublic boolean isBidirectional()
isBidirectional in interface Operationpublic void initFromBindingOperation(javax.wsdl.BindingOperation operation)
public boolean getReceivesAttachments()
public boolean getSendsAttachments()
public QName getRequestBodyElementQName() throws Exception
Exceptionpublic QName getResponseBodyElementQName() throws Exception
Exceptionpublic String getStyle()
public String getType()
public void release()
release in interface Releasablerelease in class AbstractWsdlModelItem<OperationConfig>public javax.wsdl.BindingOperation getBindingOperation()
public List<Request> getRequestList()
getRequestList in interface Operationpublic MessagePart[] getDefaultRequestParts()
getDefaultRequestParts in interface Operationpublic MessagePart[] getDefaultResponseParts()
getDefaultResponseParts in interface Operationpublic MessagePart.FaultPart[] getFaultParts()
public List<? extends ModelItem> getChildren()
getChildren in interface ModelItemgetChildren in class AbstractModelItempublic Attachment.AttachmentEncoding getAttachmentEncoding(String part, boolean isRequest)
getAttachmentEncoding in interface AbstractHttpOperationCopyright © 2019. All Rights Reserved.