X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;ds=sidebyside;f=org.argeo.slc.runtime%2Fsrc%2Forg%2Fargeo%2Fcli%2FCommandArgsException.java;fp=org.argeo.slc.runtime%2Fsrc%2Forg%2Fargeo%2Fcli%2FCommandArgsException.java;h=d7a615a8ee44199b949538be2f61fa9d2c03aada;hb=f27e8fc8c485b839950728871671605b8666770e;hp=0000000000000000000000000000000000000000;hpb=68cb92496805e0649c3f8a540bf6a87fbc3b3812;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.runtime/src/org/argeo/cli/CommandArgsException.java b/org.argeo.slc.runtime/src/org/argeo/cli/CommandArgsException.java new file mode 100644 index 000000000..d7a615a8e --- /dev/null +++ b/org.argeo.slc.runtime/src/org/argeo/cli/CommandArgsException.java @@ -0,0 +1,32 @@ +package org.argeo.cli; + +public class CommandArgsException extends IllegalArgumentException { + private static final long serialVersionUID = -7271050747105253935L; + private String commandName; + private volatile CommandsCli commandsCli; + + public CommandArgsException(Exception cause) { + super(cause.getMessage(), cause); + } + + public CommandArgsException(String message) { + super(message); + } + + public String getCommandName() { + return commandName; + } + + public void setCommandName(String commandName) { + this.commandName = commandName; + } + + public CommandsCli getCommandsCli() { + return commandsCli; + } + + public void setCommandsCli(CommandsCli commandsCli) { + this.commandsCli = commandsCli; + } + +}