Class MembershipCardPresenter<T extends MembershipCardView>

  • All Implemented Interfaces:
    com.cheetahdigital.uikit.architecture.mvp.MvpPresenter<T>

    public class MembershipCardPresenter<T extends MembershipCardView>
    extends com.cheetahdigital.uikit.architecture.lce.LcePresenter<T>
    This presenter class contains all the StellarSDK calls for the Membership Card View. This is a child class of LcePresenter which is bound to MembershipCardView.
    • Constructor Detail

      • MembershipCardPresenter

        public MembershipCardPresenter​(ProfileParams params)
    • Method Detail

      • loadData

        public void loadData()
        Description copied from class: com.cheetahdigital.uikit.architecture.lce.LcePresenter
        Load initial view data.
        Specified by:
        loadData in class com.cheetahdigital.uikit.architecture.lce.LcePresenter<T extends MembershipCardView>
      • processBannerUri

        public void processBannerUri​(java.lang.String bannerUri)
        Process the String URI for the Banner
        Parameters:
        bannerUri - uri
      • processTierLabel

        public void processTierLabel​(java.lang.String tierLabel)
        Process the tier label string
        Parameters:
        tierLabel - tier label
      • loadProfile

        protected void loadProfile()
        API call to get the member's profile
      • onMetadataDownloadFailure

        protected void onMetadataDownloadFailure​(java.lang.String error)
        Called when getting metadata fails
        Parameters:
        error - error message
      • onMetadataDownloadSuccess

        protected void onMetadataDownloadSuccess​(java.util.List<Metadata> data)
        Called when getting metadata is successful
        Parameters:
        data - list of Metadata
      • onProfileDownloadFailure

        protected void onProfileDownloadFailure​(java.lang.String error)
        Called when getting profile fails
        Parameters:
        error - error message
      • onProfileDownloadSuccess

        protected void onProfileDownloadSuccess​(Profile data)
        Called when getting profile is successful
        Parameters:
        data - Profile