public abstract class CdmDataSourceCredentialsWizardPage
extends org.eclipse.jface.wizard.WizardPage
implements org.eclipse.swt.events.ModifyListener
Abstract CdmDataSourceCredentialsWizardPage class.
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.swt.widgets.Group |
authenticationGroup |
protected org.eclipse.swt.widgets.Composite |
composite |
protected java.lang.String |
database |
protected org.eclipse.swt.widgets.Group |
locationGroup |
protected java.lang.String |
name |
protected org.eclipse.swt.widgets.Composite |
parent |
protected java.lang.String |
password |
protected org.eclipse.swt.widgets.Text |
text_databaseName |
protected org.eclipse.swt.widgets.Text |
text_dataSourceName |
protected org.eclipse.swt.widgets.Text |
text_password |
protected org.eclipse.swt.widgets.Text |
text_username |
protected java.lang.String |
username |
Modifier | Constructor and Description |
---|---|
protected |
CdmDataSourceCredentialsWizardPage(java.lang.String pageName,
eu.etaxonomy.cdm.database.ICdmDataSource dataSource)
Constructor for CdmDataSourceCredentialsWizardPage.
|
protected |
CdmDataSourceCredentialsWizardPage(java.lang.String pageName,
eu.etaxonomy.cdm.database.ICdmDataSource dataSource,
CdmDataSourceWizard.Mode mode)
Constructor for CdmDataSourceCredentialsWizardPage.
|
Modifier and Type | Method and Description |
---|---|
void |
checkPageComplete()
checkPageComplete
|
protected void |
createAuthenticationForm()
createAuthenticationForm
|
void |
createControl(org.eclipse.swt.widgets.Composite parent) |
abstract void |
createDatabaseForm()
Form implementation for the specific database
|
protected eu.etaxonomy.cdm.database.ICdmDataSource |
getDataSource() |
java.lang.String |
getDataSourceName()
getDataSourceName
|
org.eclipse.jface.wizard.IWizardPage |
getNextPage() |
eu.etaxonomy.cdm.database.ICdmDataSource |
getUpdatedDataSource()
Getter for the field
dataSource . |
void |
init()
Initialize text fields
|
void |
modifyText(org.eclipse.swt.events.ModifyEvent e) |
protected void |
modifyTextWithoutTriggeringListeners(org.eclipse.swt.widgets.Text text,
org.eclipse.swt.events.ModifyListener listener,
java.lang.String string)
modifyTextWithoutTriggeringListeners
|
void |
setDataSource(eu.etaxonomy.cdm.database.ICdmDataSource dataSource)
Setter for the field
dataSource . |
void |
testDbConfiguration() |
void |
testDbConfiguration(boolean ignoreSuccess)
Tries to open a connection to the given dataSource.
|
void |
updateAuthentication()
updates the current datasource with form values
|
abstract void |
updateDataSource()
updateDataSource
|
abstract void |
updateLocation()
updateLocation
|
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getPreviousPage, getShell, getWizard, isCurrentPage, isPageComplete, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getMessage, getMessageType, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, performHelp, setButtonLayoutData, setControl, setMessage, setVisible
protected org.eclipse.swt.widgets.Text text_password
protected org.eclipse.swt.widgets.Text text_databaseName
protected org.eclipse.swt.widgets.Text text_dataSourceName
protected org.eclipse.swt.widgets.Text text_username
protected org.eclipse.swt.widgets.Group authenticationGroup
protected org.eclipse.swt.widgets.Group locationGroup
protected org.eclipse.swt.widgets.Composite composite
protected org.eclipse.swt.widgets.Composite parent
protected java.lang.String name
protected java.lang.String database
protected java.lang.String username
protected java.lang.String password
protected CdmDataSourceCredentialsWizardPage(java.lang.String pageName, eu.etaxonomy.cdm.database.ICdmDataSource dataSource)
Constructor for CdmDataSourceCredentialsWizardPage.
pageName
- a String
object.protected CdmDataSourceCredentialsWizardPage(java.lang.String pageName, eu.etaxonomy.cdm.database.ICdmDataSource dataSource, CdmDataSourceWizard.Mode mode)
Constructor for CdmDataSourceCredentialsWizardPage.
pageName
- a String
object.public void createControl(org.eclipse.swt.widgets.Composite parent)
createControl
in interface org.eclipse.jface.dialogs.IDialogPage
protected void createAuthenticationForm()
createAuthenticationForm
public void init()
public void testDbConfiguration()
public void testDbConfiguration(boolean ignoreSuccess)
public abstract void createDatabaseForm()
public abstract void updateLocation()
updateLocation
public abstract void updateDataSource()
updateDataSource
public void checkPageComplete()
checkPageComplete
public void updateAuthentication()
public org.eclipse.jface.wizard.IWizardPage getNextPage()
getNextPage
in interface org.eclipse.jface.wizard.IWizardPage
getNextPage
in class org.eclipse.jface.wizard.WizardPage
public void setDataSource(eu.etaxonomy.cdm.database.ICdmDataSource dataSource)
Setter for the field dataSource
.
dataSource
- the dataSource to setpublic eu.etaxonomy.cdm.database.ICdmDataSource getUpdatedDataSource()
Getter for the field dataSource
.
protected eu.etaxonomy.cdm.database.ICdmDataSource getDataSource()
public java.lang.String getDataSourceName()
getDataSourceName
String
object.public void modifyText(org.eclipse.swt.events.ModifyEvent e)
modifyText
in interface org.eclipse.swt.events.ModifyListener
protected void modifyTextWithoutTriggeringListeners(org.eclipse.swt.widgets.Text text, org.eclipse.swt.events.ModifyListener listener, java.lang.String string)
modifyTextWithoutTriggeringListeners
text
- a Text
object.listener
- a ModifyListener
object.string
- a String
object.Copyright © 2007-2018. All Rights Reserved.