package org.fastcatsearch.cli; public class CommandException extends Exception { /** * */ private static final long serialVersionUID = 4168010294735694200L; private CommandResult result; public CommandException (String msg) { this.result = new CommandResult(msg, CommandResult.Status.ERROR); } public CommandException (CommandResult result) { this.result = result; } public CommandResult getCommandResult() { return result; } public void setCommandResult(CommandResult result) { this.result = result; } @Override public String getMessage() { return result.result; } }