package scrum.client.issues; public class UnsuspendIssueAction extends GUnsuspendIssueAction { public UnsuspendIssueAction(scrum.client.issues.Issue issue) { super(issue); } @Override public String getLabel() { return "Unsuspend"; } @Override public String getTooltip() { return "Unhide this issue."; } @Override public boolean isExecutable() { if (!issue.isSuspended()) return false; if (!issue.isOpen()) return false; return true; } @Override protected void onExecute() { issue.unsuspend(); } }