package scrum.client.admin; import ilarkesto.core.scope.Scope; import scrum.client.common.TooltipBuilder; import scrum.client.workspace.UsersWorkspaceWidgets; public class CreateUserAction extends GCreateUserAction { @Override public String getLabel() { return "Create User"; } @Override public String getTooltip() { TooltipBuilder tb = new TooltipBuilder("Create a new user."); return tb.getTooltip(); } @Override public boolean isExecutable() { return getCurrentUser().isAdmin(); } @Override protected void onExecute() { User user = new User(); getDao().createUser(user); Scope.get().getComponent(UsersWorkspaceWidgets.class).getUserList().showUser(user); } }