public abstract class AbstractDatabaseDataSink extends AbstractDataSink
Modifier and Type | Field and Description |
---|---|
static String |
DATA_CONNECTION_FIELD |
protected DatabaseConnection |
databaseConnection |
protected DBConnectionAndQueryWizard |
dbConnAndQueryWizard |
protected DefaultDatabaseConnectionContainer |
dbConnContainer |
protected JComboBox |
dbConnectionCombo |
protected String |
dbConnectionName |
protected com.eviware.soapui.support.components.SimpleForm |
form |
protected boolean |
isProjectDbConnectionSelected |
protected boolean |
isRepopulating |
protected com.eviware.soapui.model.project.ProjectListener |
projectListener |
protected JButton |
reconfigureConnectionButton |
protected JCheckBox |
storedProcedureCheckBox |
protected JButton |
testConnectionButton |
Modifier | Constructor and Description |
---|---|
protected |
AbstractDatabaseDataSink(String name,
String description) |
Modifier and Type | Method and Description |
---|---|
protected void |
addConnectionCombo() |
protected boolean |
canTestConnection() |
protected void |
createNewConnection() |
protected void |
doCreateStoredProcQuery() |
protected com.eviware.soapui.model.environment.Environment |
getActiveEnvironment(WsdlProjectPro project) |
protected String |
getActiveEnvironmentName(WsdlProjectPro project) |
protected DefaultDatabaseConnectionContainer |
getDatabaseConnectionContainer() |
String |
getDbConnectionName() |
protected WsdlProjectPro |
getProject() |
void |
init(com.eviware.soapui.config.DataSinkConfig config,
WsdlDataSinkTestStep modelItem) |
protected boolean |
isMissingDbConnection() |
protected boolean |
isNonEnvironmentDbConnection(com.eviware.soapui.impl.wsdl.WsdlProject project) |
protected abstract void |
makeQueryWizard() |
protected abstract void |
populateTextFieldsForConnection() |
void |
release() |
protected abstract void |
setManualFieldButtonsState() |
protected boolean |
shouldEnableReconfigureButton(com.eviware.soapui.impl.wsdl.WsdlProject project) |
addExternalDependency, beforeSave, finish, getConfig, getDataSinkStep, getDescription, getPropertyExpansions, getTestCase, getType, load, resolve, save, saveConfig, setConfig
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getComponent, prepare, save
public static final String DATA_CONNECTION_FIELD
protected com.eviware.soapui.support.components.SimpleForm form
protected DefaultDatabaseConnectionContainer dbConnContainer
protected DatabaseConnection databaseConnection
protected boolean isRepopulating
protected JComboBox dbConnectionCombo
protected String dbConnectionName
protected com.eviware.soapui.model.project.ProjectListener projectListener
protected JButton reconfigureConnectionButton
protected boolean isProjectDbConnectionSelected
protected DBConnectionAndQueryWizard dbConnAndQueryWizard
protected JCheckBox storedProcedureCheckBox
protected JButton testConnectionButton
public void init(com.eviware.soapui.config.DataSinkConfig config, WsdlDataSinkTestStep modelItem)
init
in interface com.eviware.soapui.support.registry.RegistryEntry<com.eviware.soapui.config.DataSinkConfig,WsdlDataSinkTestStep>
init
in class AbstractDataSink
protected void addConnectionCombo()
protected String getActiveEnvironmentName(WsdlProjectPro project)
protected com.eviware.soapui.model.environment.Environment getActiveEnvironment(WsdlProjectPro project)
protected boolean isNonEnvironmentDbConnection(com.eviware.soapui.impl.wsdl.WsdlProject project)
protected boolean shouldEnableReconfigureButton(com.eviware.soapui.impl.wsdl.WsdlProject project)
protected boolean canTestConnection()
protected boolean isMissingDbConnection()
protected void createNewConnection()
protected void doCreateStoredProcQuery()
public void release()
release
in interface DataSink
release
in class AbstractDataSink
protected abstract void populateTextFieldsForConnection()
protected abstract void makeQueryWizard()
protected abstract void setManualFieldButtonsState()
protected DefaultDatabaseConnectionContainer getDatabaseConnectionContainer()
protected WsdlProjectPro getProject()
Copyright © 2019. All rights reserved.