public class SectorListPresenter extends BaseActivity implements SectorListContract.Presenter, SectorListInteractor.onLoadFinishedListener { private SectorListView view; private SectorListInteractor interactor; public SectorListPresenter(SectorListView view) { this.view = view; this.interactor = new SectorListInteractor(this); } @Override public void loadSectors() { view.showProgressBar(); interactor.loadSectors(); } @Override public void onSuccess(ArrayList sectorList) { view.showSectors(sectorList); view.hideProgressBar(); } @Override public void onFailure(int idError) { } // remove a sector @Override public void delete(Sector item) { } }