suspendBtn = new ToolButton("Suspend", new ClickListener() {
public void onClick(Widget sender) {
DeploymentRef deploymentRef = getSelection();
if(deploymentRef!=null)
{
MessageBox.confirm("Suspend deployment",
"Do you want to suspend this deployment? Any associated process will be suspended aswell.",
new MessageBox.ConfirmationCallback() {
public void onResult(boolean doIt)
{
if(doIt)
{
controller.handleEvent(
new Event(
SuspendDeploymentAction.ID,
getSelection().getId()
)
);
}
}
});
}
else
{
MessageBox.alert("Missing selection", "Please select a deployment");
}
}
}
);
resumeBtn = new ToolButton("Resume", new ClickListener() {
public void onClick(Widget sender) {
DeploymentRef deploymentRef = getSelection();
if(deploymentRef!=null)
{
MessageBox.confirm("Resume deployment",
"Do you want to resume this deployment?",
new MessageBox.ConfirmationCallback() {