Class MembershipCardPresenter<T extends MembershipCardView>

    • Constructor Detail

      • MembershipCardPresenter

        public MembershipCardPresenter​(ProfileParams params)
    • Method Detail

      • 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