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

Kai Reinhard
31.45.2019 e24dcccdda9ae085534e0f16814486eb155aaa59
borgbutler-core/src/main/java/de/micromata/borgbutler/BorgCommandResult.java
@@ -1,21 +1,14 @@
package de.micromata.borgbutler;
import de.micromata.borgbutler.jobs.JobResult;
import lombok.AccessLevel;
import lombok.Getter;
import lombok.Setter;
/**
 * Holder of result object of borg commands. Holds the result object as well as error messages and status.
 */
public class BorgCommandResult<T> {
    @Getter
    @Setter(AccessLevel.PACKAGE)
    private T object;
    @Getter
    @Setter(AccessLevel.PACKAGE)
    private JobResult<String> jobResult;
    public JobResult.Status getStatus() {
@@ -28,4 +21,22 @@
        }
        return "Unkown error... (please refer the log files)";
    }
    public T getObject() {
        return this.object;
    }
    public JobResult<String> getJobResult() {
        return this.jobResult;
    }
    BorgCommandResult<T> setObject(T object) {
        this.object = object;
        return this;
    }
    BorgCommandResult<T> setJobResult(JobResult<String> jobResult) {
        this.jobResult = jobResult;
        return this;
    }
}