Class AlphabeticalPickerPresenterImpl
- java.lang.Object
-
- com.yoti.mobile.android.common.ui.widgets.alphabeticalPicker.AlphabeticalPickerPresenterImpl
-
- All Implemented Interfaces:
AlphabeticalPickerContract.Presenter
public class AlphabeticalPickerPresenterImpl extends java.lang.Object implements AlphabeticalPickerContract.Presenter
-
-
Constructor Summary
Constructors Constructor Description AlphabeticalPickerPresenterImpl(AlphabeticalPickerContract.View view, boolean isTickAndConfirmMode)AlphabeticalPickerPresenterImpl(AlphabeticalPickerContract.View view, boolean isTickAndConfirmMode, boolean shouldShowIndexLetter, boolean shouldShowIndexLayout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidhideIndexLayout()voidhideIndexLetters()voidonConfirmClick()voidonIndexLetterClick(java.lang.String indexLetter)voidonItemTick(com.yoti.mobile.android.common.ui.widgets.alphabeticalPicker.AlphabeticalPickerModel item)voidonSetItemAsTicked(com.yoti.mobile.android.common.ui.widgets.alphabeticalPicker.AlphabeticalPickerModel item)voidonSetItems(java.util.List<com.yoti.mobile.android.common.ui.widgets.alphabeticalPicker.AlphabeticalPickerModel> items, com.yoti.mobile.android.common.ui.widgets.alphabeticalPicker.AlphabeticalPickerFooterInfo footerInfo)voidonViewClear()voidshowIndexLayout()voidshowIndexLetters()
-
-
-
Constructor Detail
-
AlphabeticalPickerPresenterImpl
public AlphabeticalPickerPresenterImpl(AlphabeticalPickerContract.View view, boolean isTickAndConfirmMode)
-
AlphabeticalPickerPresenterImpl
public AlphabeticalPickerPresenterImpl(AlphabeticalPickerContract.View view, boolean isTickAndConfirmMode, boolean shouldShowIndexLetter, boolean shouldShowIndexLayout)
-
-
Method Detail
-
onSetItems
public void onSetItems(@NonNull java.util.List<com.yoti.mobile.android.common.ui.widgets.alphabeticalPicker.AlphabeticalPickerModel> items, @Nullable com.yoti.mobile.android.common.ui.widgets.alphabeticalPicker.AlphabeticalPickerFooterInfo footerInfo)- Specified by:
onSetItemsin interfaceAlphabeticalPickerContract.Presenter
-
onSetItemAsTicked
public void onSetItemAsTicked(@NonNull com.yoti.mobile.android.common.ui.widgets.alphabeticalPicker.AlphabeticalPickerModel item)- Specified by:
onSetItemAsTickedin interfaceAlphabeticalPickerContract.Presenter
-
onIndexLetterClick
public void onIndexLetterClick(java.lang.String indexLetter)
- Specified by:
onIndexLetterClickin interfaceAlphabeticalPickerContract.Presenter
-
onItemTick
public void onItemTick(@NonNull com.yoti.mobile.android.common.ui.widgets.alphabeticalPicker.AlphabeticalPickerModel item)- Specified by:
onItemTickin interfaceAlphabeticalPickerContract.Presenter
-
onConfirmClick
public void onConfirmClick()
- Specified by:
onConfirmClickin interfaceAlphabeticalPickerContract.Presenter
-
onViewClear
public void onViewClear()
- Specified by:
onViewClearin interfaceAlphabeticalPickerContract.Presenter
-
showIndexLayout
public void showIndexLayout()
- Specified by:
showIndexLayoutin interfaceAlphabeticalPickerContract.Presenter
-
hideIndexLayout
public void hideIndexLayout()
- Specified by:
hideIndexLayoutin interfaceAlphabeticalPickerContract.Presenter
-
showIndexLetters
public void showIndexLetters()
- Specified by:
showIndexLettersin interfaceAlphabeticalPickerContract.Presenter
-
hideIndexLetters
public void hideIndexLetters()
- Specified by:
hideIndexLettersin interfaceAlphabeticalPickerContract.Presenter
-
-