All Classes
-
All Classes Interface Summary Class Summary Class Description Group Cheetah Loyalty Groups - Group Data ModelGroupClass Cheetah Loyalty Groups - GroupClass Data ModelGroupClassClickListener Interface to be implemented in order to handle the actions when clicking an item on the group class list.GroupClasses Cheetah Loyalty Groups - GroupClasses Data ModelGroupClassesListActivity The Activity class for showing the list ofGroupClass
viaGroupClassesListFragment
Can receive the following intent extras: PARAMETERS - theGroupsParams
to include in API callsGroupClassesListAdapter The adapter forGroupClassesListFragment
GroupClassesListFragment<A extends GroupClassesListAdapter,V extends GroupClassesListView,P extends GroupClassesListPresenter<V>> The fragment class for showing the list ofGroupClass
Can receive the following intent extra:IntentKey.PRIMARY_PARAMS
-GroupsParams
to use for api callGroupClassesListPresenter<T extends GroupClassesListView> TheMvpView
Presenter Class forGroupClassesListActivity
GroupClassesListView Extends theEndlessListView
This notifies the activity or fragment of the results of the API once the view is called by the PresenterGroupClassesListViewHolder TheRecyclerView.ViewHolder
class forGroupClassesListFragment
GroupDetailMembersAdapter The adapter forGroupMembersListFragment
GroupDetailMembersClickListener Interface to be implemented in order to handle the actions when clicking an item on the group members list.GroupDetailMembersViewHolder TheRecyclerView.ViewHolder
class forGroupMembersListFragment
GroupDetailsActivity<V extends GroupDetailsView,P extends GroupDetailsPresenter<V>> The detail screen forGroupMembersListFragment
Can receive the following intent extras:IntentKey.PRIMARY_ID
- the group id to loadGroupDetailsActivity.GROUP_NAME_KEY
- the group internal nameGroupDetailsActivity.GROUP_DESCRIPTION_KEY
- the group content descriptionGroupDetailsActivity.GROUP_AVATAR_KEY
- the group member avatar urlIntentKey.PRIMARY_PARAMS
- theGroupsParams
to use for api callGroupDetailsPresenter<T extends GroupDetailsView> TheMvpView
Presenter Class forGroupDetailsActivity
GroupDetailsView MvpView
class ofGroupDetailsActivity
GroupJoinLeaveResponse Cheetah Loyalty Groups - GroupJoinLeaveResponse Data ModelGroupMembers Cheetah Loyalty Groups - GroupMembers Data ModelGroupMembersListActivity The Activity class for showing the list ofGroupMembers
viaGroupMembersListFragment
Can receive the following intent extras: GROUP_NAME_KEY - the display name ofGroup
IntentKey.PRIMARY_ID
- the id ofGroup
GroupMembersListFragment<A extends com.cheetahdigital.members.ui.list.MemberAdapter,V extends GroupMembersListView,P extends GroupMembersListPresenter<V>> The fragment class for showing the list ofMember
Can receive the following intent extras:IntentKey.PRIMARY_ID
- the id ofGroup
IntentKey.PRIMARY_PARAMS
- theGroupsParams
to use for api callGroupMembersListPresenter<T extends GroupMembersListView> TheMvpView
Presenter Class forGroupMembersListActivity
GroupMembersListView MvpView
class ofGroupMembersListActivity
Groups Cheetah Loyalty Groups - Groups Data ModelGroupsAPI Cheetah Loyalty Groups Module AGroups
represents one group of users.GroupsListActivity The Activity class for showing the list ofGroup
viaGroupsListFragment
Can receive the following intent extras: CLASS_NAME_KEY - the name ofGroupClass
CLASS_LABEL_KEY - the label ofGroupClass
GroupsListAdapter The adapter forGroupsListFragment
GroupsListClickListener Interface to be implemented in order to handle the actions when clicking an item on the group list.GroupsListFragment<A extends GroupsListAdapter,V extends GroupsListView,P extends GroupsListPresenter<V>> The fragment class for showing the list ofGroup
Can receive the following intent extras:IntentKey.PRIMARY_ID
- the name ofGroupClass
IntentKey.PRIMARY_PARAMS
- theGroupsParams
to use for api callGroupsListPresenter<T extends GroupsListView> TheMvpView
Presenter Class forGroupsListActivity
GroupsListView MvpView
class ofGroupsListActivity
GroupsListViewHolder TheRecyclerView.ViewHolder
class forGroupsListFragment
GroupsParams Class for setting the query parameters of Groups API.GroupsParams.Builder JoinedGroupsListActivity The Activity class for showing the list ofGroup
viaJoinedGroupsListFragment
Can receive the following intent extras: CLASS_NAME_KEY - the name ofGroupClass
JoinedGroupsListFragment<A extends GroupsListAdapter,V extends GroupsListView,P extends JoinedGroupsListPresenter<V>> List Fragment that extendsEndlessListFragmentView
havingGroupsListAdapter
as the adapter,GroupsListView
as the view andJoinedGroupsListPresenter
as the presenter The fragment also useGroupsListView
andGroupsListClickListener
The fragment class for showing the list ofGroup
Can receive the following intent extras:IntentKey.PRIMARY_ID
- the name ofGroupClass
IntentKey.PRIMARY_PARAMS
- theGroupsParams
to use for api callJoinedGroupsListPresenter<T extends GroupsListView> TheMvpView
Presenter Class forJoinedGroupsListActivity