package com.github.andlyticsproject.console; import java.util.List; import android.app.Activity; import com.github.andlyticsproject.model.AppInfo; import com.github.andlyticsproject.model.Comment; public interface DevConsole { // activity is needed for starting an authentication sub-activity // which may be returned from the AccountManager (leaky...) // pass null when calling from a service List<AppInfo> getAppInfo(Activity activity) throws DevConsoleException; List<Comment> getComments(Activity activity, String packageName, String developerId, int startIndex, int count, String displayLocale) throws DevConsoleException; Comment replyToComment(Activity activity, String packageName, String developerId, String commentUniqueId, String reply); }