public class DatabaseActions extends java.lang.Object implements Controller
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
CONNECTION_STORE
Key for the name of the current connection store. 
 | 
static java.lang.String | 
EDIT_CONNECTION
Key for the name of the connection to edit. 
 | 
UPDATE_FROM_ACTION_PERFORMED, UPDATE_FROM_ACTIVE_VIEW_CHANGED, UPDATE_FROM_UNDO, UPDATE_FROM_USER_EXTENSION, UPDATE_FROM_VIEW_SELECTION_CHANGED| Modifier | Constructor and Description | 
|---|---|
protected | 
DatabaseActions()  | 
| Modifier and Type | Method and Description | 
|---|---|
static IdeAction | 
getConnectionEditorAction()
Gets the IdeAction for invoking the connection editor. 
 | 
static IdeAction | 
getDisconnectAction()  | 
protected void | 
handleConnectionEditor(java.lang.String storeName, java.lang.String name, Context c)  | 
protected boolean | 
handleDisconnect(Context context)  | 
boolean | 
handleEvent(IdeAction action, Context context)
This method is called when a user interaction with a  
View triggers the execution of a command. | 
boolean | 
update(IdeAction action, Context context)
This method updates the enabled status of the specified action within the specified context. 
 | 
public static final java.lang.String EDIT_CONNECTION
getConnectionEditorAction(), Constant Field Valuespublic static final java.lang.String CONNECTION_STORE
DatabaseConnectionStores.getInstance().getCurrentStore() will be used to determine the appropriate store.public static IdeAction getConnectionEditorAction()
EDIT_CONNECTION key that connection name will be preselected in the editor (if it exists).public static IdeAction getDisconnectAction()
public boolean handleEvent(IdeAction action, Context context)
ControllerView triggers the execution of a command.handleEvent in interface Controlleraction - action whose command is to be executed.protected boolean handleDisconnect(Context context)
protected void handleConnectionEditor(java.lang.String storeName,
                          java.lang.String name,
                          Context c)
public boolean update(IdeAction action, Context context)
Controllerupdate in interface Controlleraction - action whose command is to be executed.context - the current context