/* * Licensed Materials - Property of IBM * © Copyright IBM Corporation 2015. All Rights Reserved. */ package com.ibm.mil.readyapps.telco.mytext; import com.ibm.mil.readyapps.telco.cycles.Cycle; import com.ibm.mil.readyapps.telco.offers.Offer; import rx.Observable; /** * Methods needed to be implemented by classes implementing TextPresenter. * Detailed method comments in TextPresenterImpl.java */ interface TextPresenter { void getCycle(); void getUsage(); void getAcceptedOffers(); void listenForUndoAccept(); void updateTextPlan(Observable<Cycle> cycleObservable); void removeOffer(Observable<Offer> removeOfferStream); void undoRemoveOffer(Observable<Offer> undoRemoveOfferStream); }