2017-07-13 19:50:11 +02:00
|
|
|
package de.jotomo.ruffyscripter.commands;
|
|
|
|
|
|
|
|
public class CommandResult {
|
|
|
|
public boolean success;
|
|
|
|
public boolean enacted;
|
|
|
|
public Exception exception;
|
|
|
|
public String message;
|
2017-07-15 12:40:06 +02:00
|
|
|
public State state;
|
|
|
|
public History history;
|
2017-07-13 19:50:11 +02:00
|
|
|
|
|
|
|
public CommandResult() {
|
|
|
|
}
|
|
|
|
|
|
|
|
public CommandResult success(boolean success) {
|
|
|
|
this.success = success;
|
|
|
|
return this;
|
|
|
|
}
|
|
|
|
|
|
|
|
public CommandResult enacted(boolean enacted) {
|
|
|
|
this.enacted = enacted;
|
|
|
|
return this;
|
|
|
|
}
|
|
|
|
|
|
|
|
public CommandResult exception(Exception exception) {
|
|
|
|
this.exception = exception;
|
|
|
|
return this;
|
|
|
|
}
|
|
|
|
|
|
|
|
public CommandResult message(String message) {
|
|
|
|
this.message = message;
|
|
|
|
return this;
|
|
|
|
}
|
|
|
|
|
2017-07-15 12:40:06 +02:00
|
|
|
public CommandResult state(State state) {
|
|
|
|
this.state = state;
|
|
|
|
return this;
|
|
|
|
}
|
|
|
|
|
|
|
|
public CommandResult history(History history) {
|
|
|
|
this.history = history;
|
|
|
|
return this;
|
|
|
|
}
|
|
|
|
|
2017-07-13 19:50:11 +02:00
|
|
|
@Override
|
|
|
|
public String toString() {
|
|
|
|
return "CommandResult{" +
|
|
|
|
"success=" + success +
|
|
|
|
", enacted=" + enacted +
|
|
|
|
", exception=" + exception +
|
|
|
|
", message='" + message + '\'' +
|
2017-07-15 13:34:37 +02:00
|
|
|
", state=" + state +
|
2017-07-13 19:50:11 +02:00
|
|
|
'}';
|
|
|
|
}
|
|
|
|
}
|