public class MergerOptions extends CayenneController
| Modifier and Type | Field and Description |
|---|---|
protected JdbcAdapter |
adapter |
protected DBConnectionInfo |
connectionInfo |
protected DataMap |
dataMap |
protected String |
defaultSchema |
protected DbMerger |
merger |
protected ObjectBinding |
sqlBinding |
protected String |
textForSQL |
protected MergerTokenSelectorController |
tokens |
protected MergerOptionsView |
view |
application, parent, propertyChangeSupport| Constructor and Description |
|---|
MergerOptions(ProjectController parent,
String title,
DBConnectionInfo connectionInfo,
DataMap dataMap,
String defaultSchema) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeAction() |
protected void |
createSQL()
Returns SQL statements generated for selected schema generation options.
|
void |
generateSchemaAction()
Performs configured schema operations via DbGenerator.
|
String |
getTextForSQL() |
Component |
getView()
Returns the vie wassociated with this Controller.
|
protected void |
initController() |
protected void |
prepareMigrator()
check database and create the
List of MergerTokens |
void |
refreshGeneratorAction() |
void |
refreshSQLAction()
Updates a text area showing generated SQL.
|
protected void |
refreshView() |
void |
startupAction()
Starts options dialog.
|
void |
storeSQLAction()
Allows user to save generated SQL in a file.
|
addPropertyChangeListener, bindingUpdated, centerView, firePropertyChange, getApplication, getFrame, getLastDirectory, getParent, getViewPreferences, getWindow, makeCloseableOnEscape, reportErrorprotected MergerOptionsView view
protected ObjectBinding sqlBinding
protected DBConnectionInfo connectionInfo
protected DataMap dataMap
protected JdbcAdapter adapter
protected String textForSQL
protected DbMerger merger
protected MergerTokenSelectorController tokens
protected String defaultSchema
public MergerOptions(ProjectController parent, String title, DBConnectionInfo connectionInfo, DataMap dataMap, String defaultSchema)
public Component getView()
CayenneControllergetView in interface BoundComponentgetView in class CayenneControllerpublic String getTextForSQL()
protected void initController()
protected void prepareMigrator()
List of MergerTokensprotected void createSQL()
protected void refreshView()
public void startupAction()
public void refreshGeneratorAction()
public void refreshSQLAction()
public void generateSchemaAction()
public void storeSQLAction()
public void closeAction()
Copyright © 2001–2015 Apache Cayenne. All rights reserved.