public abstract class AsNavDeploymentController extends java.lang.Object implements Controller, oracle.jdevimpl.deploy.dt.asnav.NavigatorConstants
UPDATE_FROM_ACTION_PERFORMED, UPDATE_FROM_ACTIVE_VIEW_CHANGED, UPDATE_FROM_UNDO, UPDATE_FROM_USER_EXTENSION, UPDATE_FROM_VIEW_SELECTION_CHANGED
Constructor and Description |
---|
AsNavDeploymentController() |
Modifier and Type | Method and Description |
---|---|
protected void |
commandException(java.lang.Exception exception,
UndeployFromAppServer undeployFromAppServer,
Cookie cookie) |
protected abstract void |
commandFinished(DeployCommand deployCommand,
Cookie cookie) |
protected boolean |
conditionFulfilled(IdeAction action,
Context context,
Cookie cookie) |
protected UndeployFromAppServer |
createUndeployCommand(Context context,
Cookie cookie) |
protected abstract java.lang.String |
getApplicationName(Context context,
Cookie cookie) |
protected abstract AppServer |
getAppServer(Context context,
Cookie cookie) |
protected DeployedModule |
getDeployedModule(Context context,
Cookie cookie) |
protected java.lang.String |
getUndeployConfirmDialogText() |
protected java.lang.String |
getUndeployConfirmDialogTitle() |
protected java.lang.String |
getUndeployMessage(Context context,
Cookie cookie) |
boolean |
handleEvent(IdeAction action,
Context context)
This method is called when a user interaction with a
View
triggers the execution of a command. |
protected boolean |
handleUndeployEvent(IdeAction action,
Context context,
Cookie cookie) |
protected void |
setDeployedModule(DeployedModule deployedModule,
Cookie cookie) |
boolean |
update(IdeAction action,
Context context)
This method updates the enabled status of the specified action within the
specified context.
|
protected boolean conditionFulfilled(IdeAction action, Context context, Cookie cookie)
protected java.lang.String getUndeployConfirmDialogText()
protected java.lang.String getUndeployConfirmDialogTitle()
protected boolean handleUndeployEvent(IdeAction action, Context context, Cookie cookie)
public boolean handleEvent(IdeAction action, Context context)
Controller
View
triggers the execution of a command.handleEvent
in interface Controller
action
- action whose command is to be executed.public boolean update(IdeAction action, Context context)
Controller
update
in interface Controller
action
- action whose command is to be executed.context
- the current contextprotected UndeployFromAppServer createUndeployCommand(Context context, Cookie cookie)
protected void setDeployedModule(DeployedModule deployedModule, Cookie cookie)
protected DeployedModule getDeployedModule(Context context, Cookie cookie)
protected abstract void commandFinished(DeployCommand deployCommand, Cookie cookie)
protected void commandException(java.lang.Exception exception, UndeployFromAppServer undeployFromAppServer, Cookie cookie)