public abstract class ToolbarAction extends Object implements HMCAction
| Constructor and Description |
|---|
ToolbarAction() |
| Modifier and Type | Method and Description |
|---|---|
AbstractActionDialogChip |
createDialogChip(Chip parent,
AbstractActionChip actionChip) |
String |
getConfirmationMessage()
This default implementation returns
null (It means the standard confirmation message will be used if
confirmation is on). |
protected HMCContext |
getHMCContext(ActionEvent actionEvent) |
protected Map |
getNodeParams() |
boolean |
hasDialogChip(AbstractActionChip actionChip) |
void |
initialize(ToolbarActionNode node) |
boolean |
isActive()
Indicates whether the action may be performed or not.
|
boolean |
needConfirmation()
This default implementation returns
false. |
public final void initialize(ToolbarActionNode node)
protected Map getNodeParams()
protected HMCContext getHMCContext(ActionEvent actionEvent)
public boolean isActive()
true . Override
it to implement more sophisticated active/inactive behaviour.public boolean needConfirmation()
false. Overwrite this method if you want confirmation for this
action.needConfirmation in interface HMCActionpublic String getConfirmationMessage()
null (It means the standard confirmation message will be used if
confirmation is on). Overwrite this method if you want yopur own confirmation message for this action.getConfirmationMessage in interface HMCActionpublic boolean hasDialogChip(AbstractActionChip actionChip)
hasDialogChip in interface HMCActionpublic AbstractActionDialogChip createDialogChip(Chip parent, AbstractActionChip actionChip)
createDialogChip in interface HMCActionCopyright © 2017 SAP SE. All Rights Reserved.