| | |
| | | * |
| | | * |
| | | * Copyright 2008-2009 Sun Microsystems, Inc. |
| | | * Portions Copyright 2012 ForgeRock AS |
| | | */ |
| | | |
| | | package org.opends.server.tools; |
| | |
| | | private static ErrorLogPublisher errorLogPublisher = null; |
| | | |
| | | // This CLI is always using the administration connector with SSL |
| | | private final boolean alwaysSSL = true; |
| | | private static final boolean alwaysSSL = true; |
| | | |
| | | /** |
| | | * The main method for TaskInfo tool. |
| | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public boolean isAdvancedMode() { |
| | | return false; |
| | | } |
| | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public boolean isInteractive() { |
| | | return !noPrompt.isPresent(); |
| | | } |
| | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public boolean isMenuDrivenMode() { |
| | | return !task.isPresent() && !cancel.isPresent() && !summary.isPresent() && |
| | | !noPrompt.isPresent(); |
| | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public boolean isQuiet() { |
| | | return false; |
| | | } |
| | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public boolean isScriptFriendly() { |
| | | return false; |
| | | } |
| | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public boolean isVerbose() { |
| | | return false; |
| | | } |
| | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public MenuResult<Void> invoke(ConsoleApplication app) throws CLIException { |
| | | return invoke((ManageTasks)app); |
| | | } |
| | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public MenuResult<TaskEntry> invoke(ConsoleApplication app) |
| | | throws CLIException |
| | | { |
| | |
| | | */ |
| | | static private class PrintSummaryTop extends TopMenuCallback { |
| | | |
| | | @Override |
| | | public MenuResult<Void> invoke(ManageTasks app) |
| | | throws CLIException |
| | | { |
| | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public MenuResult<Void> invoke(ManageTasks app) throws CLIException { |
| | | MenuResult<TaskEntry> res = new PrintTaskInfo(taskId).invoke(app); |
| | | TaskEntry taskEntry = res.getValue(); |
| | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public MenuResult<TaskEntry> invoke(ManageTasks app) |
| | | throws CLIException |
| | | { |
| | | Message m = null; |
| | | TaskEntry taskEntry = null; |
| | | Message m; |
| | | TaskEntry taskEntry; |
| | | try { |
| | | taskEntry = app.getTaskClient().getTaskEntry(taskId); |
| | | |
| | |
| | | Message noneLabel) { |
| | | table.startRow(); |
| | | table.appendCell(fieldLabel); |
| | | if (values.size() == 0) { |
| | | if (values.isEmpty()) { |
| | | table.appendCell(noneLabel); |
| | | } else if (values.size() > 0) { |
| | | } else { |
| | | table.appendCell(values.get(0)); |
| | | } |
| | | if (values.size() > 1) { |
| | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | protected MenuResult<TaskEntry> invoke(ManageTasks app) |
| | | throws CLIException |
| | | { |
| | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public MenuResult<Void> invoke(ManageTasks app) |
| | | throws CLIException |
| | | { |
| | |
| | | /** |
| | | * {@inheritDoc} |
| | | */ |
| | | @Override |
| | | public MenuResult<TaskEntry> invoke(ManageTasks app) |
| | | throws CLIException |
| | | { |