A B C D E G I L M O P R S T W
All Classes All Packages
All Classes All Packages
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 thePunchcardListener
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 thePunchcardListener
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
- thePunchcardParams
to include in API callsIntentKey.PRIMARY_ID
- thePunchcard
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
orPunchcardInstance
- 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
viaPunchcardListFragment
Can receive the following intent extras: PARAMETERS - thePunchcardParams
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
- thePunchcardParams
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
orPunchcardInstance
- 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 anull
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 ofPunchesListener
- 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
All Classes All Packages