package scrum.client.admin; import ilarkesto.core.scope.Scope; public class DeactivateSystemMessageAction extends GCreateUserAction { @Override public String getLabel() { return "Deactivate"; } @Override public boolean isExecutable() { if (getCurrentUser().isAdmin() == false) return false; if (Scope.get().getComponent(SystemMessageManager.class).getSystemMessage().isActive() == false) return false; return true; } @Override protected void onExecute() { Scope.get().getComponent(SystemMessageManager.class).deactivateSystemMessage(); } }