Interface GroupMembersListView

  • All Superinterfaces:
    com.cheetahdigital.uikit.widget.list.EndlessListView, com.cheetahdigital.uikit.architecture.lce.LceView, com.cheetahdigital.uikit.widget.list.ListView, com.cheetahdigital.uikit.architecture.lce.MvpLceView, com.cheetahdigital.uikit.architecture.mvp.MvpView, com.cheetahdigital.uikit.architecture.refreshable.RefreshableView
    All Known Implementing Classes:
    GroupMembersListFragment

    public interface GroupMembersListView
    extends com.cheetahdigital.uikit.widget.list.EndlessListView
    MvpView class of GroupMembersListActivity
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void appendGroupMembersList​(java.util.List<com.cheetahdigital.members.core.model.Member> members, int totalEntries)
      Notifies the view when GET group members API with pagination was successful
      void showGroupMembersList​(java.util.List<com.cheetahdigital.members.core.model.Member> members, int totalEntries)
      Notifies the view when GET group members API was successful
      • Methods inherited from interface com.cheetahdigital.uikit.widget.list.EndlessListView

        onFinishLoadMore, onLoadMoreFailed
      • Methods inherited from interface com.cheetahdigital.uikit.architecture.lce.LceView

        onLoadFailed, onLoadSuccess, setErrorViewClickListener
      • Methods inherited from interface com.cheetahdigital.uikit.architecture.lce.MvpLceView

        showContent, showError, showLoading
      • Methods inherited from interface com.cheetahdigital.uikit.architecture.refreshable.RefreshableView

        onFinishRefresh, onRefreshFailed
    • Method Detail

      • showGroupMembersList

        void showGroupMembersList​(java.util.List<com.cheetahdigital.members.core.model.Member> members,
                                  int totalEntries)
        Notifies the view when GET group members API was successful
        Parameters:
        members - The list of group members in a List of Member objects
        totalEntries - The total number of group members in the server
      • appendGroupMembersList

        void appendGroupMembersList​(java.util.List<com.cheetahdigital.members.core.model.Member> members,
                                    int totalEntries)
        Notifies the view when GET group members API with pagination was successful
        Parameters:
        members - The list of group members in a List of Member objects
        totalEntries - The total number of group members in the server