A B C D E G I L M O P R S T W 
All Classes All Packages

P

punch(PunchcardParams, ListenerModel<BaseModel<PunchcardInstance>, PunchcardInstance>) - Method in class com.cheetahdigital.punchcards.core.api.PunchcardAPI
Gives a punch for a punchcard
Punch - Class in com.cheetahdigital.punchcards.core.model
Cheetah Loyalty Punch Data Model
Punch() - Constructor for class com.cheetahdigital.punchcards.core.model.Punch
 
Punchcard - Class in com.cheetahdigital.punchcards.core.model
Cheetah Loyalty Punchcard Data Model
Punchcard() - Constructor for class com.cheetahdigital.punchcards.core.model.Punchcard
 
PunchcardAdapter - Class in com.cheetahdigital.punchcards.ui.list
The Adapter to be used for the list of Punchcards
PunchcardAdapter(List<PunchcardInstance>) - Constructor for class com.cheetahdigital.punchcards.ui.list.PunchcardAdapter
Constructor for the PunchcardAdapter which accepts a list of PunchcardInstance objects and the PunchcardListener that will dictate the action to be performed when items are clicked
PunchcardAdapter(List<PunchcardInstance>, PunchcardListener) - Constructor for class com.cheetahdigital.punchcards.ui.list.PunchcardAdapter
Constructor for the PunchcardAdapter which accepts a list of PunchcardInstance objects and the PunchcardListener that will dictate the action to be performed when items are clicked
PunchcardAPI - Class in com.cheetahdigital.punchcards.core.api
Cheetah Loyalty Punchcard Module A Punchcard represents one User Activity.
PunchcardAPI() - Constructor for class com.cheetahdigital.punchcards.core.api.PunchcardAPI
 
PunchcardDetailsActivity<V extends PunchcardDetailsView,​P extends PunchcardDetailsPresenter<V>> - Class in com.cheetahdigital.punchcards.ui.details
The detail screen for PunchcardListFragment Can receive the following intent extras: IntentKey.PRIMARY_PARAMS - the PunchcardParams to include in API calls IntentKey.PRIMARY_ID - the Punchcard id/internal name
PunchcardDetailsActivity() - Constructor for class com.cheetahdigital.punchcards.ui.details.PunchcardDetailsActivity
 
PunchcardDetailsPresenter<T extends PunchcardDetailsView> - Class in com.cheetahdigital.punchcards.ui.details
The MVP Presenter Class for PunchcardAPI
PunchcardDetailsPresenter(String) - Constructor for class com.cheetahdigital.punchcards.ui.details.PunchcardDetailsPresenter
Default constructor that accepts Punchcard id.
PunchcardDetailsPresenter(String, PunchcardParams) - Constructor for class com.cheetahdigital.punchcards.ui.details.PunchcardDetailsPresenter
Constructor of the presenter which accepts a String as a parameter
PunchcardDetailsView - Interface in com.cheetahdigital.punchcards.ui.details
The MVP View for List of Punchcard or PunchcardInstance
PunchcardInstance - Class in com.cheetahdigital.punchcards.core.model
Cheetah Loyalty Punchcard Instance Data Model
PunchcardInstance() - Constructor for class com.cheetahdigital.punchcards.core.model.PunchcardInstance
 
PunchcardInstanceList - Class in com.cheetahdigital.punchcards.core.model
Cheetah Loyalty Punchcard Instance List Data Model
PunchcardInstanceList() - Constructor for class com.cheetahdigital.punchcards.core.model.PunchcardInstanceList
 
PunchcardList - Class in com.cheetahdigital.punchcards.core.model
Cheetah Loyalty Punchcard List Data Model
PunchcardList() - Constructor for class com.cheetahdigital.punchcards.core.model.PunchcardList
 
PunchcardListActivity - Class in com.cheetahdigital.punchcards.ui.list
The Activity class for showing the list of Punchcard via PunchcardListFragment Can receive the following intent extras: PARAMETERS - the PunchcardParams to include in API calls
PunchcardListActivity() - Constructor for class com.cheetahdigital.punchcards.ui.list.PunchcardListActivity
 
PunchcardListener - Interface in com.cheetahdigital.punchcards.ui.list
Interface with method PunchcardListener.onPunchcardClick(PunchcardInstance) Implement this to provide a custom action for the Punchcard's onClick
PunchcardListFragment<A extends PunchcardAdapter,​V extends PunchcardListView,​P extends PunchcardListPresenter<V>> - Class in com.cheetahdigital.punchcards.ui.list
The fragment class for showing the list of Punchcard Can receive the following intent extras: IntentKey.PRIMARY_PARAMS - the PunchcardParams to include in API calls
PunchcardListFragment() - Constructor for class com.cheetahdigital.punchcards.ui.list.PunchcardListFragment
 
PunchcardListPresenter<T extends PunchcardListView> - Class in com.cheetahdigital.punchcards.ui.list
The MVP Presenter Class for PunchcardAPI
PunchcardListPresenter() - Constructor for class com.cheetahdigital.punchcards.ui.list.PunchcardListPresenter
 
PunchcardListPresenter(PunchcardParams) - Constructor for class com.cheetahdigital.punchcards.ui.list.PunchcardListPresenter
 
PunchcardListView - Interface in com.cheetahdigital.punchcards.ui.list
The MVP View for List of Punchcard or PunchcardInstance
PunchcardParams - Class in com.cheetahdigital.punchcards.core.api
Class for setting the query parameters of Punchcard API All Nullable parameters means you can remove the parameter by passing a null value.
PunchcardParams() - Constructor for class com.cheetahdigital.punchcards.core.api.PunchcardParams
 
PunchcardParams(Parcel) - Constructor for class com.cheetahdigital.punchcards.core.api.PunchcardParams
 
PunchcardParams.Builder - Class in com.cheetahdigital.punchcards.core.api
Builder class for PunchcardParams
PunchcardReward - Class in com.cheetahdigital.punchcards.core.model
Cheetah Loyalty Punchcard Reward Data Model
PunchcardReward() - Constructor for class com.cheetahdigital.punchcards.core.model.PunchcardReward
 
PunchcardType - Class in com.cheetahdigital.punchcards.core.model
Cheetah Loyalty Punchcard Type Data Model
PunchcardType() - Constructor for class com.cheetahdigital.punchcards.core.model.PunchcardType
 
PunchcardViewHolder - Class in com.cheetahdigital.punchcards.ui.list
View Holder for the list of PunchcardInstance Contains all the view to be displayed in each list item
PunchcardViewHolder(View) - Constructor for class com.cheetahdigital.punchcards.ui.list.PunchcardViewHolder
 
PunchesAdapter - Class in com.cheetahdigital.punchcards.ui.details
List Adapter for Punch
PunchesAdapter(List<Punch>, PunchesListener) - Constructor for class com.cheetahdigital.punchcards.ui.details.PunchesAdapter
Constructor for PunchesAdapter that also accepts an instance of PunchesListener
PunchesListener - Interface in com.cheetahdigital.punchcards.ui.details
Interface with method PunchesListener.onPunchClick(Punch) Implement this to provide a custom action for the Punches's onClick
PunchesViewHolder - Class in com.cheetahdigital.punchcards.ui.details
View Holder for the list of Punches Contains all the view to be displayed in each list item
PunchesViewHolder(View) - Constructor for class com.cheetahdigital.punchcards.ui.details.PunchesViewHolder
 
A B C D E G I L M O P R S T W 
All Classes All Packages