public abstract class AbstractResourceContainer<Resource extends ExternalResource> extends Object implements com.eviware.soapui.model.propertyexpansion.PropertyExpansionContainer
Modifier and Type | Field and Description |
---|---|
static String |
CREATE_NEW_RESOURCE |
protected com.eviware.soapui.model.ModelItem |
modelItem |
protected List<Resource> |
resourceConfigs |
Constructor and Description |
---|
AbstractResourceContainer(com.eviware.soapui.model.ModelItem modelItem) |
Modifier and Type | Method and Description |
---|---|
protected abstract Resource |
addNewResourceToConfig() |
protected abstract Resource |
addNewResourceToConfig(org.apache.xmlbeans.XmlObject resourceConfig) |
Resource |
addResource(String label) |
Resource |
addResource(org.apache.xmlbeans.XmlObject resourceConfig) |
void |
addResourceContainerListener(ResourceContainerListener<Resource> listener) |
boolean |
configureResource(Resource resource) |
void |
configureResourceAt(int row) |
static String |
createEnvironmentResourceName(String resourceName,
String envName) |
Resource |
createNewResource() |
protected void |
fireResourceAdded(Resource result) |
protected void |
fireResourceRemoved(Resource result) |
void |
fireResourceUpdated(Resource result) |
com.eviware.soapui.model.ModelItem |
getModelItem() |
com.eviware.soapui.model.propertyexpansion.PropertyExpansion[] |
getPropertyExpansions() |
Resource |
getResourceAt(int index) |
Resource |
getResourceByName(String resourceName) |
int |
getResourceCount() |
abstract String |
getResourceLabel() |
List<Resource> |
getResourceList() |
String[] |
getResourceNames(com.eviware.soapui.model.environment.Environment activeEnvironment) |
abstract String |
promptResourceName() |
static String |
removeEnvironmentFromResourceName(String resourceName) |
void |
removeResourceAt(int row) |
void |
removeResourceByName(String name) |
void |
removeResourceContainerListener(ResourceContainerListener<Resource> listener) |
protected abstract void |
removeResourceFromConfig(int row) |
abstract void |
showResourceAlreadyExistsError(String name) |
protected abstract void |
testResource(com.eviware.soapui.model.ModelItem testingModelItem,
Resource resource) |
void |
testResourceAt(com.eviware.soapui.model.ModelItem testingModelItem,
int row) |
public static final String CREATE_NEW_RESOURCE
protected final com.eviware.soapui.model.ModelItem modelItem
protected List<Resource extends ExternalResource> resourceConfigs
public AbstractResourceContainer(com.eviware.soapui.model.ModelItem modelItem)
public abstract String getResourceLabel()
public com.eviware.soapui.model.ModelItem getModelItem()
protected abstract Resource addNewResourceToConfig()
public Resource addResource(org.apache.xmlbeans.XmlObject resourceConfig)
protected abstract Resource addNewResourceToConfig(org.apache.xmlbeans.XmlObject resourceConfig)
public Resource getResourceAt(int index)
public int getResourceCount()
public String[] getResourceNames(com.eviware.soapui.model.environment.Environment activeEnvironment)
public void removeResourceAt(int row)
public void removeResourceByName(String name)
protected abstract void removeResourceFromConfig(int row)
public void configureResourceAt(int row)
public boolean configureResource(Resource resource)
public void testResourceAt(com.eviware.soapui.model.ModelItem testingModelItem, int row)
protected abstract void testResource(com.eviware.soapui.model.ModelItem testingModelItem, Resource resource)
public com.eviware.soapui.model.propertyexpansion.PropertyExpansion[] getPropertyExpansions()
getPropertyExpansions
in interface com.eviware.soapui.model.propertyexpansion.PropertyExpansionContainer
public Resource createNewResource()
public abstract String promptResourceName()
public abstract void showResourceAlreadyExistsError(String name)
public void addResourceContainerListener(ResourceContainerListener<Resource> listener)
public void removeResourceContainerListener(ResourceContainerListener<Resource> listener)
protected void fireResourceAdded(Resource result)
protected void fireResourceRemoved(Resource result)
public void fireResourceUpdated(Resource result)
public static String createEnvironmentResourceName(String resourceName, String envName)
Copyright © 2019. All rights reserved.