com.eviware.soapui.support.action.support
Class AbstractSoapUIAction<T extends ModelItem>

java.lang.Object
  extended by com.eviware.soapui.support.action.support.AbstractSoapUIAction<T>
All Implemented Interfaces:
SoapUIAction<T>, PropertyChangeNotifier
Direct Known Subclasses:
AbstractAddToTestCaseAction, AbstractToolsAction, AddEndpointToInterfaceAction, AddInterfaceActionFromFile, AddInterfaceActionFromURL, AddNewLoadTestAction, AddNewMockOperationAction, AddNewMockServiceAction, AddNewTestCaseAction, AddNewTestSuiteAction, AddOperationToMockServiceAction, AddRequestToMockServiceAction, AddWsdlTestStepAction, ChangeMockOperationAction, ChangeOperationAction, ClearTestCaseAction, CloneAssertionAction, CloneInterfaceAction, CloneLoadTestAction, CloneMockResponseAction, CloneMockServiceAction, CloneRequestAction, CloneTestCaseAction, CloneTestStepAction, CloneTestSuiteAction, CloseOpenProjectsAction, CloseProjectAction, ConfigureAssertionAction, DeleteAssertionAction, DeleteLoadTestAction, DeleteMockOperationAction, DeleteMockResponseAction, DeleteMockServiceAction, DeleteRequestAction, DeleteTestCaseAction, DeleteTestStepAction, DeleteTestSuiteAction, ExportDefinitionAction, GenerateMockServiceAction, GenerateTestSuiteAction, ImportRemoteWsdlProjectAction, ImportWsdlProjectAction, InsertWsdlTestStepAction, LoadTestLoadTestRunnerAction, LoadTestOptionsAction, MockServiceOptionsAction, MoveTestCaseDownAction, MoveTestCaseUpAction, MoveTestStepDownAction, MoveTestStepUpAction, NewMockResponseAction, NewRequestAction, NewWorkspaceAction, NewWsdlProjectAction, OpenClosedProjectsAction, OpenProjectAction, OpenRequestForMockOperationAction, OpenRequestForMockResponseAction, RelabelOperationAction, ReloadProjectAction, RemoveInterfaceAction, RemoveProjectAction, RenameAssertionAction, RenameLoadTestAction, RenameMockOperationAction, RenameMockResponseAction, RenameMockServiceAction, RenameProjectAction, RenameRequestAction, RenameTestCaseAction, RenameTestStepAction, RenameTestSuiteAction, RenameWorkspaceAction, SaveAllProjectsAction, SaveProjectAction, SaveProjectAsAction, SelectOperationAction, SetWaitTimeAction, ShowDesktopPanelAction, ShowOnlineSoapUIHelp, SoapMonitorAction, SoapUIActionRegistry.SeperatorAction, SoapUIActionRegistry.SoapUIActionGroupAction, StartMinimizedMockServiceAction, StopMockServiceAction, SwitchWorkspaceAction, TestCaseOptionsAction, TestCaseTestRunnerAction, TestSuiteTestRunnerAction, ToggleDisableAssertionAction, ToggleDisableTestCaseAction, ToggleDisableTestStepAction, ToggleDisableTestSuiteAction, UpdateInterfaceAction

public abstract class AbstractSoapUIAction<T extends ModelItem>
extends java.lang.Object
implements SoapUIAction<T>

Abstract SoapUIAction for extension

Author:
ole.matzura

Field Summary
 
Fields inherited from interface com.eviware.soapui.support.action.SoapUIAction
ENABLED_PROPERTY
 
Constructor Summary
AbstractSoapUIAction()
           
AbstractSoapUIAction(java.lang.String name, java.lang.String description)
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
           
 boolean applies(T target)
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 boolean isDefault()
           
 boolean isEnabled()
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
           
 void setEnabled(boolean enabled)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.eviware.soapui.support.action.SoapUIAction
perform
 

Constructor Detail

AbstractSoapUIAction

public AbstractSoapUIAction()

AbstractSoapUIAction

public AbstractSoapUIAction(java.lang.String name,
                            java.lang.String description)
Method Detail

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface SoapUIAction<T extends ModelItem>

setEnabled

public void setEnabled(boolean enabled)

applies

public boolean applies(T target)
Specified by:
applies in interface SoapUIAction<T extends ModelItem>

isDefault

public boolean isDefault()
Specified by:
isDefault in interface SoapUIAction<T extends ModelItem>

getName

public java.lang.String getName()
Specified by:
getName in interface SoapUIAction<T extends ModelItem>

isEnabled

public boolean isEnabled()
Specified by:
isEnabled in interface SoapUIAction<T extends ModelItem>

addPropertyChangeListener

public void addPropertyChangeListener(java.lang.String propertyName,
                                      java.beans.PropertyChangeListener listener)
Specified by:
addPropertyChangeListener in interface PropertyChangeNotifier

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Specified by:
addPropertyChangeListener in interface PropertyChangeNotifier

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Specified by:
removePropertyChangeListener in interface PropertyChangeNotifier

removePropertyChangeListener

public void removePropertyChangeListener(java.lang.String propertyName,
                                         java.beans.PropertyChangeListener listener)
Specified by:
removePropertyChangeListener in interface PropertyChangeNotifier


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