]> git.argeo.org Git - lgpl/argeo-commons.git/blob - CommandArgsException.java
935247feee47d8b1fa42617b7442cd48ee92a649
[lgpl/argeo-commons.git] / CommandArgsException.java
1 package org.argeo.api.cli;
2
3 /** Exception thrown when the provided arguments are not correct. */
4 public class CommandArgsException extends IllegalArgumentException {
5 private static final long serialVersionUID = -7271050747105253935L;
6 private String commandName;
7 private volatile CommandsCli commandsCli;
8
9 public CommandArgsException(Exception cause) {
10 super(cause.getMessage(), cause);
11 }
12
13 public CommandArgsException(String message) {
14 super(message);
15 }
16
17 public String getCommandName() {
18 return commandName;
19 }
20
21 public void setCommandName(String commandName) {
22 this.commandName = commandName;
23 }
24
25 public CommandsCli getCommandsCli() {
26 return commandsCli;
27 }
28
29 public void setCommandsCli(CommandsCli commandsCli) {
30 this.commandsCli = commandsCli;
31 }
32
33 }