com.eviware.soapui.impl.support
Class AbstractInterface<T extends com.eviware.soapui.config.InterfaceConfig>
java.lang.Object
com.eviware.soapui.model.support.AbstractModelItem
com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem<T>
com.eviware.soapui.impl.support.AbstractInterface<T>
- All Implemented Interfaces:
- Interface, ModelItem, PropertyChangeNotifier
- Direct Known Subclasses:
- RestService, WsdlInterface
public abstract class AbstractInterface<T extends com.eviware.soapui.config.InterfaceConfig>
- extends AbstractWsdlModelItem<T>
- implements Interface
Methods inherited from class com.eviware.soapui.impl.wsdl.AbstractWsdlModelItem |
afterLoad, beforeSave, dependsOn, getDescription, getIcon, getId, getName, getParent, getSettings, getWsdlModelItemByName, resolve, setConfig, setDescription, setIcon, setName, setSettings |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractInterface
protected AbstractInterface(T config,
ModelItem parent,
java.lang.String icon)
getProject
public WsdlProject getProject()
- Specified by:
getProject
in interface Interface
getConfig
public T getConfig()
- Overrides:
getConfig
in class AbstractWsdlModelItem<T extends com.eviware.soapui.config.InterfaceConfig>
getChildren
public java.util.List<? extends ModelItem> getChildren()
- Specified by:
getChildren
in interface ModelItem
- Overrides:
getChildren
in class AbstractModelItem
getEndpoints
public java.lang.String[] getEndpoints()
- Specified by:
getEndpoints
in interface Interface
addEndpoint
public void addEndpoint(java.lang.String endpoint)
- Specified by:
addEndpoint
in interface Interface
changeEndpoint
public void changeEndpoint(java.lang.String oldEndpoint,
java.lang.String newEndpoint)
- Specified by:
changeEndpoint
in interface Interface
removeEndpoint
public void removeEndpoint(java.lang.String endpoint)
- Specified by:
removeEndpoint
in interface Interface
fireOperationAdded
public void fireOperationAdded(Operation operation)
fireOperationUpdated
public void fireOperationUpdated(Operation operation)
fireOperationRemoved
public void fireOperationRemoved(Operation operation)
fireRequestAdded
public void fireRequestAdded(Request request)
fireRequestRemoved
public void fireRequestRemoved(Request request)
addInterfaceListener
public void addInterfaceListener(InterfaceListener listener)
- Specified by:
addInterfaceListener
in interface Interface
removeInterfaceListener
public void removeInterfaceListener(InterfaceListener listener)
- Specified by:
removeInterfaceListener
in interface Interface
release
public void release()
- Overrides:
release
in class AbstractWsdlModelItem<T extends com.eviware.soapui.config.InterfaceConfig>
getDefinitionContext
public abstract AbstractDefinitionContext getDefinitionContext()
- Specified by:
getDefinitionContext
in interface Interface
getDefinition
public abstract java.lang.String getDefinition()
- Return the URL for the current definition (ie a WSDL or WADL url)
getType
public abstract java.lang.String getType()
isDefinitionShareble
public abstract boolean isDefinitionShareble()
getAllOperations
public Operation[] getAllOperations()
- Specified by:
getAllOperations
in interface Interface
Copyright © 2005-2008 eviware.com. All Rights Reserved.