A B C D E F G H I L M O P R S T U V
All Classes All Packages
All Classes All Packages
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
- populateProfileFieldViews(Profile, List<ProfileFieldView>) - Static method in class com.cheetahdigital.profile.ui.widgets.ProfileFieldViewHelper
- 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, aTextView
for the Member's Full name, and aTextView
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
-
ProfileFieldViewAttribute
for AvatarView. - 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
-
Constructor for
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 aSwitchCompat
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
-
Constructor for
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
forString
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 givenProfile
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
withProfileLandingView
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
-
Constructor for
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
All Classes All Packages