-
- All Implemented Interfaces:
-
android.content.DialogInterface.OnMultiChoiceClickListener,android.widget.AdapterView.OnItemSelectedListener
public final class RoleChangeViewModel extends ViewModel implements AdapterView.OnItemSelectedListener, DialogInterface.OnMultiChoiceClickListener
-
-
Field Summary
Fields Modifier and Type Field Description private final MutableLiveData<String>selectedRolesToChangeprivate final <ERROR CLASS>rolesList
-
Constructor Summary
Constructors Constructor Description RoleChangeViewModel(Function0<List<HMSRole>> getRoles, Function2<HMSRole, List<HMSRole>, Unit> bulkRoleChange)
-
Method Summary
Modifier and Type Method Description final MutableLiveData<String>getSelectedRolesToChange()final <ERROR CLASS>getRolesList()final UnitchangeRoles()UnitonItemSelected(AdapterView<?> parent, View view, Integer position, Long id)UnitonNothingSelected(AdapterView<?> parent)UnitonClick(DialogInterface dialog, Integer which, Boolean isChecked)final UnitrolesToChangeSelected()-
-
Method Detail
-
getSelectedRolesToChange
final MutableLiveData<String> getSelectedRolesToChange()
-
getRolesList
final <ERROR CLASS> getRolesList()
-
changeRoles
final Unit changeRoles()
-
onItemSelected
Unit onItemSelected(AdapterView<?> parent, View view, Integer position, Long id)
-
onNothingSelected
Unit onNothingSelected(AdapterView<?> parent)
-
onClick
Unit onClick(DialogInterface dialog, Integer which, Boolean isChecked)
-
rolesToChangeSelected
final Unit rolesToChangeSelected()
-
-
-
-