com.eviware.soapui.model.project
Interface Project

All Superinterfaces:
ModelItem, PropertyChangeNotifier, TestModelItem, TestPropertyHolder
All Known Implementing Classes:
WsdlProject

public interface Project
extends TestModelItem

A SoapUI project

Author:
Ole.Matzura

Field Summary
static java.lang.String JBOSSWS_NATURE_ID
          The id of the JBossWS project nature
static java.lang.String SOAPUI_NATURE_ID
          The id of the SoapUI project nature
 
Fields inherited from interface com.eviware.soapui.model.ModelItem
DESCRIPTION_PROPERTY, ICON_PROPERTY, LABEL_PROPERTY, NAME_PROPERTY
 
Method Summary
 MockService addNewMockService(java.lang.String name)
           
 TestSuite addNewTestSuite(java.lang.String name)
           
 void addProjectListener(ProjectListener listener)
           
 EndpointStrategy getEndpointStrategy()
           
 int getIndexOfTestSuite(TestSuite testSuite)
           
 Interface getInterfaceAt(int index)
           
 Interface getInterfaceByName(java.lang.String interfaceName)
           
 int getInterfaceCount()
           
 java.util.List<Interface> getInterfaceList()
           
 MockService getMockServiceAt(int index)
           
 MockService getMockServiceByName(java.lang.String mockServiceName)
           
 int getMockServiceCount()
           
 java.util.List<MockService> getMockServiceList()
           
 java.lang.String getPath()
           
 java.lang.String getResourceRoot()
           
 java.lang.String getShadowPassword()
           
 TestSuite getTestSuiteAt(int index)
           
 TestSuite getTestSuiteByName(java.lang.String testSuiteName)
           
 int getTestSuiteCount()
           
 java.util.List<TestSuite> getTestSuiteList()
           
 Workspace getWorkspace()
           
 boolean hasNature(java.lang.String natureId)
           
 void inspect()
           
 boolean isDisabled()
           
 boolean isOpen()
           
 void release()
           
 void removeProjectListener(ProjectListener listener)
           
 boolean save()
           
 void setShadowPassword(java.lang.String password)
           
 
Methods inherited from interface com.eviware.soapui.model.ModelItem
getChildren, getDescription, getIcon, getId, getName, getParent, getSettings
 
Methods inherited from interface com.eviware.soapui.support.PropertyChangeNotifier
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from interface com.eviware.soapui.model.TestPropertyHolder
addTestPropertyListener, getModelItem, getProperties, getPropertiesLabel, getProperty, getPropertyAt, getPropertyCount, getPropertyList, getPropertyNames, getPropertyValue, hasProperty, removeTestPropertyListener, setPropertyValue
 

Field Detail

JBOSSWS_NATURE_ID

static final java.lang.String JBOSSWS_NATURE_ID
The id of the JBossWS project nature

See Also:
Constant Field Values

SOAPUI_NATURE_ID

static final java.lang.String SOAPUI_NATURE_ID
The id of the SoapUI project nature

See Also:
Constant Field Values
Method Detail

getWorkspace

Workspace getWorkspace()

getInterfaceAt

Interface getInterfaceAt(int index)

getInterfaceByName

Interface getInterfaceByName(java.lang.String interfaceName)

getInterfaceCount

int getInterfaceCount()

addProjectListener

void addProjectListener(ProjectListener listener)

removeProjectListener

void removeProjectListener(ProjectListener listener)

getTestSuiteCount

int getTestSuiteCount()

getTestSuiteAt

TestSuite getTestSuiteAt(int index)

getTestSuiteByName

TestSuite getTestSuiteByName(java.lang.String testSuiteName)

addNewTestSuite

TestSuite addNewTestSuite(java.lang.String name)

getMockServiceCount

int getMockServiceCount()

getMockServiceAt

MockService getMockServiceAt(int index)

getMockServiceByName

MockService getMockServiceByName(java.lang.String mockServiceName)

addNewMockService

MockService addNewMockService(java.lang.String name)

save

boolean save()
             throws java.io.IOException
Throws:
java.io.IOException

getTestSuiteList

java.util.List<TestSuite> getTestSuiteList()

getMockServiceList

java.util.List<MockService> getMockServiceList()

getInterfaceList

java.util.List<Interface> getInterfaceList()

hasNature

boolean hasNature(java.lang.String natureId)

getEndpointStrategy

EndpointStrategy getEndpointStrategy()

release

void release()

isOpen

boolean isOpen()

isDisabled

boolean isDisabled()

getPath

java.lang.String getPath()

getResourceRoot

java.lang.String getResourceRoot()

getShadowPassword

java.lang.String getShadowPassword()

setShadowPassword

void setShadowPassword(java.lang.String password)

inspect

void inspect()

getIndexOfTestSuite

int getIndexOfTestSuite(TestSuite testSuite)


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