mirror of https://github.com/micromata/borgbackup-butler.git

Kai Reinhard
31.45.2019 e24dcccdda9ae085534e0f16814486eb155aaa59
borgbutler-core/src/main/java/de/micromata/borgbutler/jobs/JobResult.java
@@ -1,17 +1,35 @@
package de.micromata.borgbutler.jobs;
import lombok.Getter;
import lombok.Setter;
public class JobResult<T> {
    public Status getStatus() {
        return this.status;
    }
    public T getResultObject() {
        return this.resultObject;
    }
    public String getErrorString() {
        return this.errorString;
    }
    public JobResult<T> setStatus(Status status) {
        this.status = status;
        return this;
    }
    public JobResult<T> setResultObject(T resultObject) {
        this.resultObject = resultObject;
        return this;
    }
    public JobResult<T> setErrorString(String errorString) {
        this.errorString = errorString;
        return this;
    }
    public enum Status {OK, ERROR}
    @Getter
    @Setter
    private Status status;
    @Getter
    @Setter
    private T resultObject;
    @Getter
    @Setter
    private String errorString;
}