/* * Licensed Materials - Property of IBM * © Copyright IBM Corporation 2015. All Rights Reserved. */ package com.ibm.mil.readyapps.telco.mydata; import com.ibm.mil.readyapps.telco.cycles.Cycle; import com.ibm.mil.readyapps.telco.offers.Offer; import com.ibm.mil.readyapps.telco.usage.Usage; import java.util.List; /** * Methods needed to be implemented by classes implementing DataView. * Detailed method comments in DataFragment.java */ interface DataView { void displayCycle(Cycle cycle); void displayAppUsages(List<Usage> appUsages); void displayAppOffers(List<Offer> appOffers); void displayAcceptedOffers(List<Offer> offers); void displayCardOffer(Offer offer); void removeAcceptedOffer(Offer offer); void displayNewUsage(Usage newUsage); void updateCycleView(Cycle cycle); void displayAppOffer(Offer offer); void removeAppOffer(Offer offer); }