| | |
| | | * CDDL HEADER END |
| | | * |
| | | * |
| | | * Copyright 2008 Sun Microsystems, Inc. |
| | | * Copyright 2008-2009 Sun Microsystems, Inc. |
| | | */ |
| | | |
| | | package org.opends.server.tools; |
| | |
| | | } |
| | | |
| | | menuBuilder.addCharOption( |
| | | Message.raw("r"), |
| | | INFO_TASKINFO_CMD_REFRESH_CHAR.get(), |
| | | INFO_TASKINFO_CMD_REFRESH.get(), |
| | | new PrintSummaryTop()); |
| | | |
| | | if (cancelableIndices.size() > 0) { |
| | | menuBuilder.addCharOption( |
| | | Message.raw("c"), |
| | | INFO_TASKINFO_CMD_CANCEL_CHAR.get(), |
| | | INFO_TASKINFO_CMD_CANCEL.get(), |
| | | new CancelTaskTop(taskIds, cancelableIndices)); |
| | | } |
| | |
| | | new MenuBuilder<TaskEntry>(app); |
| | | menuBuilder.addBackOption(true); |
| | | menuBuilder.addCharOption( |
| | | Message.raw("r"), |
| | | INFO_TASKINFO_CMD_REFRESH_CHAR.get(), |
| | | INFO_TASKINFO_CMD_REFRESH.get(), |
| | | new PrintTaskInfo(taskId)); |
| | | List<Message> logs = taskEntry.getLogMessages(); |
| | | if (logs != null && logs.size() > 0) { |
| | | menuBuilder.addCharOption( |
| | | Message.raw("l"), |
| | | INFO_TASKINFO_CMD_VIEW_LOGS_CHAR.get(), |
| | | INFO_TASKINFO_CMD_VIEW_LOGS.get(), |
| | | new ViewTaskLogs(taskId)); |
| | | } |
| | | if (taskEntry.isCancelable() && !taskEntry.isDone()) { |
| | | menuBuilder.addCharOption( |
| | | Message.raw("c"), |
| | | INFO_TASKINFO_CMD_CANCEL_CHAR.get(), |
| | | INFO_TASKINFO_CMD_CANCEL.get(), |
| | | new CancelTask(taskId)); |
| | | } |