Class LcePresenter<V extends LceView>
- java.lang.Object
-
- com.cheetahdigital.uikit.architecture.mvp.MvpNullObjectBasePresenter<V>
-
- com.cheetahdigital.uikit.architecture.mvp.Presenter<V>
-
- com.cheetahdigital.uikit.architecture.lce.LcePresenter<V>
-
- Type Parameters:
V- the LCE View
- All Implemented Interfaces:
MvpPresenter<V>
- Direct Known Subclasses:
BadgeDetailsPresenter,ChallengeDetailsPresenter,ChallengeResponseDetailsPresenter,CheckOutPresenter,ConnectDetailsPresenter,ContentPagePresenter,EventDateDetailsPresenter,EventDetailsPresenter,EventResponseDetailPresenter,FeedbackPresenter,GiftcardAutoReloadPresenter,GroupDetailsPresenter,LeaderboardDetailsPresenter,MembershipCardPresenter,NewsfeedPostPresenter,OfferDetailsPresenter,OfferResponseDetailsPresenter,OrderDetailsPresenter,PlaceDetailsPresenter,ProductDetailsPresenter,PunchcardDetailsPresenter,ReceiptDetailsPresenter,RedemptionDetailsPresenter,ReferralPresenter,RefreshablePresenter,RetroclaimPresenter,RewardDetailsPresenter,ShippingDetailsPresenter,StaticFilePresenter,SubmitReferralCodePresenter
public abstract class LcePresenter<V extends LceView> extends Presenter<V>
A Presenter which supports loading of data to be shown viaLceView.
-
-
Constructor Summary
Constructors Constructor Description LcePresenter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidloadData()Load initial view data.voidonLoadFailed(java.lang.String error)Show the error viewvoidonLoadSuccess(BaseData data)Show content view-
Methods inherited from class com.cheetahdigital.uikit.architecture.mvp.MvpNullObjectBasePresenter
attachView, detachView, getView
-
-