A B C D E F G H I L M O P R S T U V 
All Classes All Packages

P

PHONE - Static variable in class com.cheetahdigital.profile.core.model.Metadata
 
PhoneEditText - Class in com.cheetahdigital.profile.ui.widgets
Custom Phone Edit Text with Dashes (Ex 999-999-9998).
PhoneEditText(Context, AttributeSet) - Constructor for class com.cheetahdigital.profile.ui.widgets.PhoneEditText
Constructor for PhoneEditText
populateMailingStateCountryView(Context, Profile, List<Metadata>, ProfileCountryStateSelector) - Static method in class com.cheetahdigital.profile.ui.widgets.ProfileFieldViewHelper
Initialize Country and State
populateProfileFieldViews(Profile, List<Metadata>, List<ProfileFieldView>) - Static method in class com.cheetahdigital.profile.ui.widgets.ProfileFieldViewHelper
Populates the given List<ProfileFieldView> by calling initialize() on each of them given the Profile Data and Metadata List.
populateProfileFieldViews(Profile, List<ProfileFieldView>) - Static method in class com.cheetahdigital.profile.ui.widgets.ProfileFieldViewHelper
Populates the given List<ProfileFieldView> by calling initialize() on each of them given the Profile Data and Metadata List.
processBannerUri(String) - Method in class com.cheetahdigital.profile.ui.membership.MembershipCardPresenter
Process the String URI for the Banner
processTierLabel(String) - Method in class com.cheetahdigital.profile.ui.membership.MembershipCardPresenter
Process the tier label string
Profile - Class in com.cheetahdigital.profile.core.model
Cheetah Loyalty - Profile
Profile(List<Metadata>) - Constructor for class com.cheetahdigital.profile.core.model.Profile
Public constructor for Profile
Profile.ModeType - Annotation Type in com.cheetahdigital.profile.core.model
Annotation for different Mode Types
ProfileAPI - Class in com.cheetahdigital.profile.core.api
Cheetah Loyalty Profile Module
ProfileAPI() - Constructor for class com.cheetahdigital.profile.core.api.ProfileAPI
 
ProfileAvatarView - Class in com.cheetahdigital.profile.ui.widgets
Profile View for the Avatar which contains an ImageView for the Avatar Image, a TextView for the Member's Full name, and a TextView for the Member's Email Address.
ProfileAvatarView(Context, AttributeSet) - Constructor for class com.cheetahdigital.profile.ui.widgets.ProfileAvatarView
Constructor for ProfileAvatarView
ProfileAvatarView.AvatarFieldViewAttribute - Class in com.cheetahdigital.profile.ui.widgets
ProfileBooleanEditTextView - Class in com.cheetahdigital.profile.ui.widgets
Profile Field View for Boolean Data Types which contains a TextView for the Label (coming from the Metadata), and a single choice for the Boolean value itself(enable/disable).
ProfileBooleanEditTextView(Context, AttributeSet) - Constructor for class com.cheetahdigital.profile.ui.widgets.ProfileBooleanEditTextView
ProfileBooleanView - Class in com.cheetahdigital.profile.ui.widgets
Profile Field View for Boolean Data Types which contains a TextView for the Label (coming from the Metadata), and a SwitchCompat for the Boolean value itself.
ProfileBooleanView(Context, AttributeSet) - Constructor for class com.cheetahdigital.profile.ui.widgets.ProfileBooleanView
Constructor for ProfileBooleanView
ProfileCountryStateSelector - Class in com.cheetahdigital.profile.ui.widgets
 
ProfileCountryStateSelector(Context, AttributeSet) - Constructor for class com.cheetahdigital.profile.ui.widgets.ProfileCountryStateSelector
ProfileEditPresenter<T extends ProfileEditView> - Class in com.cheetahdigital.profile.ui.profile
This presenter class contains StellarSDK calls for the Profile Module.
ProfileEditPresenter() - Constructor for class com.cheetahdigital.profile.ui.profile.ProfileEditPresenter
Basic Constructor
ProfileEditPresenter(ProfileParams) - Constructor for class com.cheetahdigital.profile.ui.profile.ProfileEditPresenter
Public Constructor accepting parameters
ProfileEditText - Class in com.cheetahdigital.profile.ui.widgets
Profile Field View for String Data Types.
ProfileEditText(Context, AttributeSet) - Constructor for class com.cheetahdigital.profile.ui.widgets.ProfileEditText
Constructor for ProfileEditText
ProfileEditText.StringProfileFieldViewAttribute - Class in com.cheetahdigital.profile.ui.widgets
ProfileFieldViewAttribute for String Data Type Profile Field Views It has the following styleable attributes: useLabelAsHint - use the Profile Field Label as the Hint for this View
ProfileEditView - Interface in com.cheetahdigital.profile.ui.profile
Extends the ProfileView This notifies the activity or fragment of the results of the API once the view is called by the Presenter
ProfileFields - Class in com.cheetahdigital.profile.core.api
Class that handles all field parameter for Profile
ProfileFields() - Constructor for class com.cheetahdigital.profile.core.api.ProfileFields
Constructor for ProfileFields
ProfileFields(Parcel) - Constructor for class com.cheetahdigital.profile.core.api.ProfileFields
Constructor with Parcel parameters
ProfileFields.Builder - Class in com.cheetahdigital.profile.core.api
Builder class for ProfileFields
ProfileFieldView - Interface in com.cheetahdigital.profile.ui.widgets
The View which represents a field inside a given Profile model.
ProfileFieldViewAttribute - Class in com.cheetahdigital.profile.ui.widgets
Styleable Attribute for Profile Field Views It has the following styleable attributes: fieldName - (required) the Profile Field JSON "name" from the Cheetah Loyalty console. isInEditMode - a flag which represents if the View is editable or not.
ProfileFieldViewAttribute(Context, AttributeSet) - Constructor for class com.cheetahdigital.profile.ui.widgets.ProfileFieldViewAttribute
 
ProfileFieldViewHelper - Class in com.cheetahdigital.profile.ui.widgets
 
ProfileFieldViewHelper() - Constructor for class com.cheetahdigital.profile.ui.widgets.ProfileFieldViewHelper
 
ProfileLandingActivity<V extends ProfileLandingView,​P extends ProfileLandingPresenter<V>> - Class in com.cheetahdigital.profile.ui.profile
This activity displays sectioning of different modules
ProfileLandingActivity() - Constructor for class com.cheetahdigital.profile.ui.profile.ProfileLandingActivity
 
ProfileLandingPresenter<T extends ProfileLandingView> - Class in com.cheetahdigital.profile.ui.profile
All the data loading process for Profile Landing is in this Presenter class Extends LcePresenter with ProfileLandingView as its View
ProfileLandingPresenter() - Constructor for class com.cheetahdigital.profile.ui.profile.ProfileLandingPresenter
Empty constructor Creates a default params for the API calls
ProfileLandingPresenter(ProfileParams) - Constructor for class com.cheetahdigital.profile.ui.profile.ProfileLandingPresenter
Constructor that accepts a ProfileParams The params will be used for all API calls
ProfileLandingView - Interface in com.cheetahdigital.profile.ui.profile
View Class for the Profile Landing Implement this on your activity or fragment Extends LceView for the Profile This interface contains methods that are called by the presenter when an API call is done
ProfileModalEditText - Class in com.cheetahdigital.profile.ui.widgets
A Profile EditText which launches a modal view for inputs and a "delete" drawable on the right to remove the input.
ProfileModalEditText(Context, AttributeSet) - Constructor for class com.cheetahdigital.profile.ui.widgets.ProfileModalEditText
Constructor for ProfileModalEditText
ProfileParams - Class in com.cheetahdigital.profile.core.api
Collection of object for all the query parameters for Profile
ProfileParams() - Constructor for class com.cheetahdigital.profile.core.api.ProfileParams
Constructor for ProfileParams
ProfileParams(Parcel) - Constructor for class com.cheetahdigital.profile.core.api.ProfileParams
Constructor for ProfileParams with Parcel parameters
ProfileParams.Builder - Class in com.cheetahdigital.profile.core.api
Builder class for ProfileParams
ProfilePresenter<V extends ProfileView> - Class in com.cheetahdigital.profile.ui.profile
This presenter class contains Stellar SDK calls for the Profile Module.
ProfilePresenter() - Constructor for class com.cheetahdigital.profile.ui.profile.ProfilePresenter
Basic Public Constructor
ProfilePresenter(ProfileParams) - Constructor for class com.cheetahdigital.profile.ui.profile.ProfilePresenter
Public Constructor with parameters
ProfileSingleChoiceListEditText - Class in com.cheetahdigital.profile.ui.widgets
Profile EditText for displaying a list of data which allows selecting one item from the list
ProfileSingleChoiceListEditText(Context, AttributeSet) - Constructor for class com.cheetahdigital.profile.ui.widgets.ProfileSingleChoiceListEditText
ProfileView - Interface in com.cheetahdigital.profile.ui.profile
Extends the RefreshableView This notifies the activity or fragment of the results of the API once the view is called by the Presenter
ProfileViewAndEditActivity - Class in com.cheetahdigital.profile.ui.profile
This activity has a container that shows ProfileViewAndEditFragment
ProfileViewAndEditActivity() - Constructor for class com.cheetahdigital.profile.ui.profile.ProfileViewAndEditActivity
 
ProfileViewAndEditFragment<V extends ProfileEditView,​P extends ProfileEditPresenter<V>> - Class in com.cheetahdigital.profile.ui.profile
Fragment for viewing and editing profile details
ProfileViewAndEditFragment() - Constructor for class com.cheetahdigital.profile.ui.profile.ProfileViewAndEditFragment
 
put(String, Object) - Method in class com.cheetahdigital.profile.core.model.Profile
Puts the object mapped to the key
A B C D E F G H I L M O P R S T U V 
All Classes All Packages