/** * Copyright (c) 2012 Todoroo Inc * * See the file "LICENSE" for the full license governing this code. */ package com.todoroo.astrid.gtasks.api; import java.io.IOException; import android.text.TextUtils; public class GoogleTasksException extends IOException { private static final long serialVersionUID = -5585448790574862510L; private String type; public GoogleTasksException(String message, String type) { super(message); this.type = type; } public GoogleTasksException(String message, Throwable cause) { super(message); initCause(cause); } public GoogleTasksException(Throwable cause) { super(cause.getMessage()); initCause(cause); } public String getType() { if (!TextUtils.isEmpty(type)) return type; return getMessage(); } }