public class RecentSectionViewModel extends PaymentOptionViewModel<java.util.ArrayList<SavedCard>,RecentSectionViewHolder,RecentSectionViewModel>
| Modifier and Type | Field and Description |
|---|---|
private int |
recentItemClickedPosition |
private RecentSectionViewHolder |
recentSectionViewHolder |
data, parentDataManager, position, type| Constructor and Description |
|---|
RecentSectionViewModel(PaymentOptionsDataManager parentDataManager,
java.util.ArrayList<SavedCard> data)
Instantiates a new Recent section view model.
|
| Modifier and Type | Method and Description |
|---|---|
void |
deleteCard(java.lang.String cardId) |
void |
disablePayButton() |
void |
recentItemClicked(int recentItemClickedPosition)
Recent item clicked.
|
void |
setRecentSectionViewHolder(RecentSectionViewHolder recentSectionViewHolder) |
void |
shakeAllCards(GroupViewHolder groupViewHolderListener) |
void |
stopShakingAllCards() |
getData, getPaymentOption, getPaymentOptionsDataManager, getType, registerHolder, saveState, setData, setViewFocused, unregisterHolder, updateDataprivate int recentItemClickedPosition
private RecentSectionViewHolder recentSectionViewHolder
public RecentSectionViewModel(PaymentOptionsDataManager parentDataManager, java.util.ArrayList<SavedCard> data)
parentDataManager - the parent data managerdata - the datapublic void recentItemClicked(int recentItemClickedPosition)
recentItemClickedPosition - the recent item clicked positionpublic void setRecentSectionViewHolder(RecentSectionViewHolder recentSectionViewHolder)
public void shakeAllCards(GroupViewHolder groupViewHolderListener)
public void stopShakingAllCards()
public void deleteCard(@NonNull
java.lang.String cardId)
public void disablePayButton()