package com.gh4a.loader; public class LoaderResult<T> { private T mData; private Exception mException; LoaderResult(T data) { mData = data; } LoaderResult(Exception e) { mException = e; } public T getData() { return mData; } public boolean isSuccess() { return mException == null; } public boolean isAuthError() { if (mException == null) { return false; } return "Received authentication challenge is null".equalsIgnoreCase(mException.getMessage()) || "No authentication challenges found".equalsIgnoreCase(mException.getMessage()); } public Exception getException() { return mException; } }