/** * galaxy inc. * meetup client for android */ package com.galaxy.meetup.client.android.iu; /** * * @author sihai * */ public interface Uploader { public static final class LocalIoException extends Exception { private static final long serialVersionUID = 0xecc8fdff8a35df4fL; public LocalIoException(Throwable throwable) { super(throwable); } } public static final class MediaFileChangedException extends Exception { private static final long serialVersionUID = 0x85108150b94d7d1bL; public MediaFileChangedException(String s) { super(s); } } public static final class MediaFileUnavailableException extends Exception { private static final long serialVersionUID = 0x595e5cbc2f7089cfL; public MediaFileUnavailableException(Throwable throwable) { super(throwable); } } public static final class PicasaQuotaException extends Exception { private static final long serialVersionUID = 0xffaff9003807cb94L; public PicasaQuotaException(String s) { super(s); } } public static final class RestartException extends Exception { private static final long serialVersionUID = 0xdc41cfb411ac01f7L; public RestartException(String s) { super(s); } } public static final class UnauthorizedException extends Exception { private static final long serialVersionUID = 0x67c1af976118ea4bL; public UnauthorizedException(String s) { super(s); } public UnauthorizedException(Throwable throwable) { super(throwable); } } public static final class UploadException extends Exception { private static final long serialVersionUID = 0x3f648ea2c7cd3e6dL; public UploadException(String s) { super(s); } public UploadException(String s, Throwable throwable) { super(s, throwable); } } public static interface UploadProgressListener { public abstract void onFileChanged(UploadTaskEntry uploadtaskentry); public abstract void onProgress(UploadTaskEntry uploadtaskentry); } }