package Ġcom . j odi . co ph at . feature . configure . adapter Ċ Ċ import Ġandroid . view . View Ċ import Ġcom . j odi . co ph at . data . presenter . Item Admin Presenter Ċ import Ġcom . j odi . co ph at . databinding . Item Admin Binding Ċ import Ġcom . j odi . co ph at . ui . Base ViewHolder Ċ Ċ class ĠAdmin ViewHolder ( item View : ĠView , Ġprivate Ġval Ġadmin Listener : ĠAdmin Listener ) Ġ: ĊĠĠĠ ĠBase ViewHolder < Item Admin Binding , ĠItem Admin Presenter >( item View ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġbind ( presenter : ĠItem Admin Presenter , Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġbinding ?. presenter Ġ= Ġpresenter ĊĊĠĠĠĠĠĠĠ Ġbinding ?. iv Edit Item Admin ?. setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadmin Listener . on Edit ( presenter ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġbinding ?. iv Remove Item Admin ?. setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadmin Listener . on Remove ( presenter ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }