package io.c0nnector.github.paradise.binders;
import io.c0nnector.github.paradise.R;
import io.c0nnector.github.paradise.api.model.SearchItem;
import io.c0nnector.github.paradise.holdr.Holdr_PartStartupPerson;
import io.c0nnector.github.least.Binder;
public class SearchItemBinder extends Binder<Holdr_PartStartupPerson, SearchItem> {
public SearchItemBinder(Class<SearchItem> searchItemClass, Class<Holdr_PartStartupPerson> cls, int layoutId) {
super(searchItemClass, cls, layoutId);
}
@Override
public void onBindViewHolder(Holdr_PartStartupPerson holder, SearchItem searchItem, int i) {
holder.txtName.setText(searchItem.getName());
if (searchItem.isTypeStartup()) holder.imgAvatar.loadCompanyLogo(searchItem.getPic());
else holder.imgAvatar.loadAvatarImage(searchItem.getPic());
}
public static SearchItemBinder instance(){
return new SearchItemBinder(SearchItem.class, Holdr_PartStartupPerson.class, R.layout.part_startup_person);
}
}