1 package org.argeo.cli; 2 3 public class CommandArgsException extends IllegalArgumentException { 4 private static final long serialVersionUID = -7271050747105253935L; 5 private String commandName; 6 private volatile CommandsCli commandsCli; 7 8 public CommandArgsException(Exception cause) { 9 super(cause.getMessage(), cause); 10 } 11 12 public CommandArgsException(String message) { 13 super(message); 14 } 15 16 public String getCommandName() { 17 return commandName; 18 } 19 20 public void setCommandName(String commandName) { 21 this.commandName = commandName; 22 } 23 24 public CommandsCli getCommandsCli() { 25 return commandsCli; 26 } 27 28 public void setCommandsCli(CommandsCli commandsCli) { 29 this.commandsCli = commandsCli; 30 } 31 32 }