All Classes
-
All Classes Interface Summary Class Summary Class Description AddPreferenceDialogFragment This dialog adds a user preference to the list of preferencesAddPreferenceListener Interface to be implemented in order to handle adding a new domain in the preference.Domain Cheetah Loyalty Preference Domain Data ModelDomainLongClickListener Interface to be implemented in order to handle the onClick item on the listDomainViewHolder The View Holder for the list of domains Contains all the views to be displayed on each list itemEmptyViewHolder The View Holder for displaying an empty viewListDetails Cheetah Loyalty Preference List with Details Data ModelPreference Cheetah Loyalty Preference Data ModelPreferenceClickListener Interface to be implemented in order to handle the onClick item on the listPreferenceConstants Constants used for preference modulePreferenceConstants.PREFERENCE_NAME
- internal name of the preferencePreferenceConstants.DOMAIN_LIST
- list containing all domain specific preferencesPreferenceConstants.USERS_LIST
- list containing the user created preferencesPreferenceConstants.SELECTED_LIST
- list containing the selected preferencesPreferenceConstants.IS_MULTI_SELECT
- the flag for checking if the list is multi selectPreferencesActivity This activity has a container that showsPreferencesFragment
In order to change this, you may override R.layout.activity_preferences_list Can receive the following intent extras: PREFERENCE_KEY - key for getting intent extras PREFERENCE_NAME - internal name of the preference DOMAIN_LIST - list containing all domain specific preferences USERS_LIST - list containing the user created preferences SELECTED_LIST - list containing the selected preferences IS_MULTI_SELECT - the flag for checking if the list is multi selectPreferencesAdapter List Adapter forPreference
PreferencesAPI Cheetah Loyalty Preferences ModulePreferencesDetailActivity<V extends PreferencesDetailView,P extends PreferencesDetailPresenter<V>> This Activity displays the domain list of a preference Can receive the following intent extras:PreferencesDetailActivity.PREFERENCE_KEY
- key for getting intent extras PREFERENCE_NAME - internal name of the preference DOMAIN_LIST - list containing all domain specific preferences USERS_LIST - list containing the user created preferences SELECTED_LIST - list containing the selected preferences IS_MULTI_SELECT - the flag for checking if the list is multi selectPreferencesDetailPresenter<T extends PreferencesDetailView> This presenter class contains network calls for the Preferences Module.PreferencesDetailView Extends theMvpView
This notifies the activity or fragment of the results of the API once the view is called by the PresenterPreferencesDomainAdapter List adapter for the domain list ofPreference
PreferencesFields Class for setting the field parameters of Preferences API.PreferencesFields.Builder Builder for classPreferencesFields
PreferencesFragment<V extends PreferencesView,P extends PreferencesPresenter<V>> This fragment shows a list ofPreference
Can receive the following intent extras: {link #PREFERENCE_NAME} - internal name of the preference {link #SELECTED_LIST} - list containing the selected preferences {link #IS_MULTI_SELECT} - the flag for checking if the list is multi selectIntentKey.PRIMARY_PARAMS
- instance ofPreferencesParams
to usePreferencesParams Class for setting the query parameters of Preferences API.PreferencesParams.Builder PreferencesPresenter<T extends PreferencesView> This presenter class contains network calls for the Preferences Module.PreferencesView Extends theListView
This notifies the activity or fragment of the results of the API once the view is called by the PresenterPreferencesViewHolder The View Holder for the list of Preferences Contains all the views to be displayed on each list item and display image if there is an imagePreferenceSwitchViewHolder The view holder for Preference Switch