package com.khmelenko.lab.varis.task; /** * Defines the result of the task execution * * @author Dmytro Khmelenko */ public final class TaskResult<T> { private final T mResult; private final TaskError mTaskError; public TaskResult(T result, TaskError taskError) { mResult = result; mTaskError = taskError; } public T getResult() { return mResult; } public TaskError getTaskError() { return mTaskError; } public boolean isSuccess() { return mTaskError == null; } }