com.eviware.soapui.impl.wsdl
Class WsdlRequest
java.lang.Object
com.eviware.soapui.model.support.AbstractModelItem
com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem<T>
com.eviware.soapui.impl.support.AbstractHttpRequest<com.eviware.soapui.config.WsdlRequestConfig>
com.eviware.soapui.impl.wsdl.WsdlRequest
- All Implemented Interfaces:
- AttachmentContainer, MutableAttachmentContainer, WsaContainer, WsdlAttachmentContainer, Request, ModelItem, PropertyExpansionContainer, PropertyChangeNotifier
- Direct Known Subclasses:
- WsdlTestRequest
public class WsdlRequest
- extends AbstractHttpRequest<com.eviware.soapui.config.WsdlRequestConfig>
- implements WsdlAttachmentContainer, PropertyExpansionContainer, WsaContainer
Request implementation holding a SOAP request
- Author:
- Ole.Matzura
Methods inherited from class com.eviware.soapui.impl.support.AbstractHttpRequest |
addAttachmentsChangeListener, addSubmitListener, attachFile, beforeSave, copyAttachmentsTo, getAttachmentAt, getAttachmentCount, getAttachments, getAttachmentsForPart, getAttachmentsList, getBindAddress, getDomain, getDumpFile, getEncoding, getEndpoint, getIcon, getIconAnimator, getMaxSize, getPassword, getRequestContent, getRequestHeaders, getSslKeystore, getSubmitListeners, getUsername, hasEndpoint, importAttachment, initIconAnimator, isMultipartEnabled, isPrettyPrint, isReadOnly, isRemoveEmptyContent, isStripWhitespaces, removeAttachment, removeAttachmentsChangeListener, removeSubmitListener, resolve, setBindAddress, setDomain, setDumpFile, setEncoding, setEndpoint, setIconAnimator, setMaxSize, setMultipartEnabled, setPassword, setPrettyPrint, setRemoveEmptyContent, setRequestHeaders, setResponse, setSslKeystore, setStripWhitespaces, setUsername |
Methods inherited from class com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem |
afterLoad, dependsOn, getConfig, getDescription, getId, getName, getParent, getSettings, getWsdlModelItemByName, setConfig, setDescription, setIcon, setName, setSettings |
Methods inherited from class com.eviware.soapui.model.support.AbstractModelItem |
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, getChildren, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, removePropertyChangeListener, removePropertyChangeListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
public static final org.apache.log4j.Logger log
RESPONSE_CONTENT_PROPERTY
public static final java.lang.String RESPONSE_CONTENT_PROPERTY
INLINE_RESPONSE_ATTACHMENTS
public static final java.lang.String INLINE_RESPONSE_ATTACHMENTS
EXPAND_MTOM_RESPONSE_ATTACHMENTS
public static final java.lang.String EXPAND_MTOM_RESPONSE_ATTACHMENTS
FORCE_MTOM
public static final java.lang.String FORCE_MTOM
ENABLE_INLINE_FILES
public static final java.lang.String ENABLE_INLINE_FILES
SKIP_SOAP_ACTION
public static final java.lang.String SKIP_SOAP_ACTION
ENCODE_ATTACHMENTS
public static final java.lang.String ENCODE_ATTACHMENTS
WSS_TIMETOLIVE
public static final java.lang.String WSS_TIMETOLIVE
OPERATION_PROPERTY
public static final java.lang.String OPERATION_PROPERTY
INCOMING_WSS
public static final java.lang.String INCOMING_WSS
OUGOING_WSS
public static final java.lang.String OUGOING_WSS
PW_TYPE_NONE
public static final java.lang.String PW_TYPE_NONE
- See Also:
- Constant Field Values
PW_TYPE_DIGEST
public static final java.lang.String PW_TYPE_DIGEST
- See Also:
- Constant Field Values
PW_TYPE_TEXT
public static final java.lang.String PW_TYPE_TEXT
- See Also:
- Constant Field Values
WsdlRequest
public WsdlRequest(WsdlOperation operation,
com.eviware.soapui.config.WsdlRequestConfig callConfig)
WsdlRequest
public WsdlRequest(WsdlOperation operation,
com.eviware.soapui.config.WsdlRequestConfig callConfig,
boolean forLoadTest)
updateConfig
public void updateConfig(com.eviware.soapui.config.WsdlRequestConfig request)
initEndpoints
protected void initEndpoints()
isInlineResponseAttachments
public boolean isInlineResponseAttachments()
setInlineResponseAttachments
public void setInlineResponseAttachments(boolean inlineResponseAttachments)
isExpandMtomResponseAttachments
public boolean isExpandMtomResponseAttachments()
setExpandMtomResponseAttachments
public void setExpandMtomResponseAttachments(boolean expandMtomResponseAttachments)
getResponseContent
@Deprecated
public java.lang.String getResponseContent()
- Deprecated.
- Use getResponse().getContentAsString();
getResponse
public WsdlResponse getResponse()
- Overrides:
getResponse
in class AbstractHttpRequest<com.eviware.soapui.config.WsdlRequestConfig>
getOperation
public WsdlOperation getOperation()
- Specified by:
getOperation
in interface WsaContainer
- Specified by:
getOperation
in interface Request
- Overrides:
getOperation
in class AbstractHttpRequest<com.eviware.soapui.config.WsdlRequestConfig>
setOperation
public void setOperation(WsdlOperation wsdlOperation)
setRequestContent
public void setRequestContent(java.lang.String request)
- Overrides:
setRequestContent
in class AbstractHttpRequest<com.eviware.soapui.config.WsdlRequestConfig>
submit
public WsdlSubmit<WsdlRequest> submit(SubmitContext submitContext,
boolean async)
throws Request.SubmitException
- Specified by:
submit
in interface Request
- Throws:
Request.SubmitException
getWssPasswordType
public java.lang.String getWssPasswordType()
setWssPasswordType
public void setWssPasswordType(java.lang.String wssPasswordType)
getDefinedAttachmentParts
public HttpAttachmentPart[] getDefinedAttachmentParts()
- Specified by:
getDefinedAttachmentParts
in interface AttachmentContainer
getMethod
public AbstractHttpRequest.RequestMethod getMethod()
- Specified by:
getMethod
in class AbstractHttpRequest<com.eviware.soapui.config.WsdlRequestConfig>
getAttachmentPart
public HttpAttachmentPart getAttachmentPart(java.lang.String partName)
- Description copied from class:
AbstractHttpRequest
- Override just to get a better return type
- Specified by:
getAttachmentPart
in interface AttachmentContainer
- Specified by:
getAttachmentPart
in class AbstractHttpRequest<com.eviware.soapui.config.WsdlRequestConfig>
- See Also:
AttachmentContainer.getAttachmentPart(java.lang.String)
copyTo
public void copyTo(WsdlRequest newRequest,
boolean copyAttachments,
boolean copyHeaders)
isMtomEnabled
public boolean isMtomEnabled()
- Specified by:
isMtomEnabled
in interface WsdlAttachmentContainer
setMtomEnabled
public void setMtomEnabled(boolean mtomEnabled)
isInlineFilesEnabled
public boolean isInlineFilesEnabled()
- Specified by:
isInlineFilesEnabled
in interface WsdlAttachmentContainer
setInlineFilesEnabled
public void setInlineFilesEnabled(boolean inlineFilesEnabled)
isSkipSoapAction
public boolean isSkipSoapAction()
setSkipSoapAction
public void setSkipSoapAction(boolean skipSoapAction)
release
public void release()
- Overrides:
release
in class AbstractHttpRequest<com.eviware.soapui.config.WsdlRequestConfig>
getRequestParts
public MessagePart[] getRequestParts()
- Specified by:
getRequestParts
in interface Request
getResponseParts
public MessagePart[] getResponseParts()
- Specified by:
getResponseParts
in interface Request
getWssTimeToLive
public java.lang.String getWssTimeToLive()
setWssTimeToLive
public void setWssTimeToLive(java.lang.String ttl)
getContentLength
public long getContentLength()
isForceMtom
public boolean isForceMtom()
setForceMtom
public void setForceMtom(boolean forceMtom)
isEncodeAttachments
public boolean isEncodeAttachments()
- Specified by:
isEncodeAttachments
in interface WsdlAttachmentContainer
setEncodeAttachments
public void setEncodeAttachments(boolean encodeAttachments)
getIncomingWss
public java.lang.String getIncomingWss()
setIncomingWss
public void setIncomingWss(java.lang.String incomingWss)
getOutgoingWss
public java.lang.String getOutgoingWss()
setOutgoingWss
public void setOutgoingWss(java.lang.String outgoingWss)
isWsAddressing
public boolean isWsAddressing()
setWsAddressing
public void setWsAddressing(boolean wsAddressing)
getPropertyExpansions
public PropertyExpansion[] getPropertyExpansions()
- Specified by:
getPropertyExpansions
in interface PropertyExpansionContainer
- Overrides:
getPropertyExpansions
in class AbstractHttpRequest<com.eviware.soapui.config.WsdlRequestConfig>
getAttachmentEncoding
public Attachment.AttachmentEncoding getAttachmentEncoding(java.lang.String partName)
- Specified by:
getAttachmentEncoding
in interface WsdlAttachmentContainer
getWsaConfig
public WsaConfig getWsaConfig()
- Specified by:
getWsaConfig
in interface WsaContainer
getModelItem
public ModelItem getModelItem()
- Description copied from interface:
AttachmentContainer
- Returns ModelItem associated with this container
- Specified by:
getModelItem
in interface AttachmentContainer
isWsaEnabled
public boolean isWsaEnabled()
- Specified by:
isWsaEnabled
in interface WsaContainer
setWsaEnabled
public void setWsaEnabled(boolean arg0)
- Specified by:
setWsaEnabled
in interface WsaContainer
Copyright © 2005-2008 eviware.com. All Rights Reserved.