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 void
loadData()
Load initial view data.void
onLoadFailed(java.lang.String error)
Show the error viewvoid
onLoadSuccess(BaseData data)
Show content view-
Methods inherited from class com.cheetahdigital.uikit.architecture.mvp.MvpNullObjectBasePresenter
attachView, detachView, getView
-
-