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_PROPERTY
DESCRIPTION_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, setSettings
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, getProject, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, removePropertyChangeListener, removePropertyChangeListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDescription, getId, getName, getParent, getProject, getSettings
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
public 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 Operation
public WsdlRequest getRequestByName(String requestName)
getRequestByName
in interface Operation
public int getRequestCount()
getRequestCount
in interface Operation
public ImageIcon getIcon()
getIcon
in interface ModelItem
getIcon
in class AbstractWsdlModelItem<OperationConfig>
public WsdlRequest addNewRequest(String name)
public WsdlInterface getInterface()
getInterface
in interface AbstractHttpOperation
getInterface
in interface Operation
public void setAction(String soapAction)
public String createRequest(boolean buildOptional)
createRequest
in interface Operation
public String createResponse(boolean buildOptional)
createResponse
in interface Operation
public 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 Operation
public boolean isBidirectional()
isBidirectional
in interface Operation
public void initFromBindingOperation(javax.wsdl.BindingOperation operation)
public boolean getReceivesAttachments()
public boolean getSendsAttachments()
public QName getRequestBodyElementQName() throws Exception
Exception
public QName getResponseBodyElementQName() throws Exception
Exception
public String getStyle()
public String getType()
public void release()
release
in interface Releasable
release
in class AbstractWsdlModelItem<OperationConfig>
public javax.wsdl.BindingOperation getBindingOperation()
public List<Request> getRequestList()
getRequestList
in interface Operation
public MessagePart[] getDefaultRequestParts()
getDefaultRequestParts
in interface Operation
public MessagePart[] getDefaultResponseParts()
getDefaultResponseParts
in interface Operation
public MessagePart.FaultPart[] getFaultParts()
public List<? extends ModelItem> getChildren()
getChildren
in interface ModelItem
getChildren
in class AbstractModelItem
public Attachment.AttachmentEncoding getAttachmentEncoding(String part, boolean isRequest)
getAttachmentEncoding
in interface AbstractHttpOperation
Copyright © 2019. All Rights Reserved.