com.eviware.soapui.impl.wsdl.teststeps
Class WsdlMessageAssertion

java.lang.Object
  extended by com.eviware.soapui.model.support.AbstractModelItem
      extended by com.eviware.soapui.impl.wsdl.teststeps.WsdlMessageAssertion
All Implemented Interfaces:
ModelItem, PropertyChangeNotifier
Direct Known Subclasses:
NotSoapFaultAssertion, SchemaComplianceAssertion, SimpleContainsAssertion, SimpleNotContainsAssertion, SoapFaultAssertion, SoapResponseAssertion, XPathContainsAssertion

public abstract class WsdlMessageAssertion
extends AbstractModelItem

Base class for WsdlAssertions

Author:
Ole.Matzura

Nested Class Summary
 class WsdlMessageAssertion.ConfigureAssertionAction
           
 class WsdlMessageAssertion.RemoveAssertionAction
           
 class WsdlMessageAssertion.RenameAssertionAction
           
 
Nested classes/interfaces inherited from class com.eviware.soapui.model.support.AbstractModelItem
AbstractModelItem.ShowModelItemAction
 
Field Summary
static java.lang.String CONFIGURATION_PROPERTY
           
static java.lang.String STATUS_PROPERTY
           
 
Fields inherited from interface com.eviware.soapui.model.ModelItem
ACTIONS_PROPERTY, DESCRIPTION_PROPERTY, ICON_PROPERTY, NAME_PROPERTY
 
Constructor Summary
WsdlMessageAssertion(com.eviware.soapui.config.RequestAssertionConfig assertionConfig, Assertable modelItem)
           
 
Method Summary
 Assertable.AssertionStatus assertRequest(WsdlMessageExchange messageExchange, SubmitContext context)
           
 Assertable.AssertionStatus assertResponse(WsdlMessageExchange messageExchange, SubmitContext context)
           
 boolean configure()
           
 Assertable getAssertable()
           
protected  org.apache.xmlbeans.XmlObject getConfiguration()
           
 AssertionError[] getErrors()
           
 javax.swing.ImageIcon getIcon()
           
 java.lang.String getName()
           
 Settings getSettings()
           
 Assertable.AssertionStatus getStatus()
           
protected abstract  java.lang.String internalAssertRequest(WsdlMessageExchange messageExchange, SubmitContext context)
           
protected abstract  java.lang.String internalAssertResponse(WsdlMessageExchange messageExchange, SubmitContext context)
           
 boolean isConfigurable()
           
 void release()
           
protected  void setConfiguration(org.apache.xmlbeans.XmlObject configuration)
           
 void setName(java.lang.String name)
           
 void updateConfig(com.eviware.soapui.config.RequestAssertionConfig config)
           
 
Methods inherited from class com.eviware.soapui.model.support.AbstractModelItem
addAction, addAction, addPropertyChangeListener, addPropertyChangeListener, getActions, getDescription, getPanelBuilder, notifyPropertyChanged, notifyPropertyChanged, notifyPropertyChanged, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

STATUS_PROPERTY

public static final java.lang.String STATUS_PROPERTY

CONFIGURATION_PROPERTY

public static final java.lang.String CONFIGURATION_PROPERTY
Constructor Detail

WsdlMessageAssertion

public WsdlMessageAssertion(com.eviware.soapui.config.RequestAssertionConfig assertionConfig,
                            Assertable modelItem)
Method Detail

getConfiguration

protected org.apache.xmlbeans.XmlObject getConfiguration()

setConfiguration

protected void setConfiguration(org.apache.xmlbeans.XmlObject configuration)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getStatus

public Assertable.AssertionStatus getStatus()

getErrors

public AssertionError[] getErrors()

assertResponse

public Assertable.AssertionStatus assertResponse(WsdlMessageExchange messageExchange,
                                                 SubmitContext context)

internalAssertResponse

protected abstract java.lang.String internalAssertResponse(WsdlMessageExchange messageExchange,
                                                           SubmitContext context)
                                                    throws AssertionException
Throws:
AssertionException

assertRequest

public Assertable.AssertionStatus assertRequest(WsdlMessageExchange messageExchange,
                                                SubmitContext context)

internalAssertRequest

protected abstract java.lang.String internalAssertRequest(WsdlMessageExchange messageExchange,
                                                          SubmitContext context)
                                                   throws AssertionException
Throws:
AssertionException

isConfigurable

public boolean isConfigurable()

configure

public boolean configure()

getIcon

public javax.swing.ImageIcon getIcon()

updateConfig

public void updateConfig(com.eviware.soapui.config.RequestAssertionConfig config)

getSettings

public Settings getSettings()

release

public void release()

getAssertable

public Assertable getAssertable()


Copyright © 2005-2007 eviware.com. All Rights Reserved.