package com.ushahidi.android.app.adapters; import java.util.List; import android.content.Context; import com.ushahidi.android.app.entities.ReportEntity; public class ListFetchedReportAdapter extends ReportAdapter { public ListFetchedReportAdapter(Context context) { super(context); } @Override public void refresh() { final boolean loaded = mListReportModel.load(); if (loaded) { items = mListReportModel.getReports(); this.setItems(items); } } /** * Get all fetched reports. * * @return List<ListReportModel> */ public List<ReportEntity> fetchedReports() { final boolean loaded = mListReportModel.load(); if (loaded) { return mListReportModel.getReports(); } return null; } public void refresh(int categoryId) { final boolean loaded = mListReportModel .loadReportByCategory(categoryId); if (loaded) { items = mListReportModel.getReports(); this.setItems(items); } } }