Interface GroupClassesListView
-
- All Superinterfaces:
EndlessListView,LceView,ListView,MvpLceView,MvpView,RefreshableView
- All Known Implementing Classes:
GroupClassesListFragment
public interface GroupClassesListView extends EndlessListView
Extends theEndlessListViewThis notifies the activity or fragment of the results of the API once the view is called by the Presenter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidappendGroupClassesList(java.util.List<GroupClass> groupClasses, int totalEntries)Notifies the view when GET group classes API with pagination was successfulvoidshowGroupClassesList(java.util.List<GroupClass> groupClasses, int totalEntries)Notifies the view when GET group classes 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
-
showGroupClassesList
void showGroupClassesList(java.util.List<GroupClass> groupClasses, int totalEntries)
Notifies the view when GET group classes API was successful- Parameters:
groupClasses- The list of group classes in a List ofGroupClassobjectstotalEntries- The total number of group classes in the server
-
appendGroupClassesList
void appendGroupClassesList(java.util.List<GroupClass> groupClasses, int totalEntries)
Notifies the view when GET group classes API with pagination was successful- Parameters:
groupClasses- The list of group classes in a List ofGroupClassobjectstotalEntries- The total number of group classes in the server
-
-