package org.openlmis.core.view.adapter;
import android.view.LayoutInflater;
import android.view.ViewGroup;
import org.openlmis.core.R;
import org.openlmis.core.view.holder.AddDrugsToVIAViewHolder;
import org.openlmis.core.view.viewmodel.AddDrugsToViaInventoryViewModel;
import org.openlmis.core.view.viewmodel.InventoryViewModel;
import java.util.List;
public class AddDrugsToVIAAdapter extends InventoryListAdapter<AddDrugsToVIAViewHolder> implements FilterableAdapter{
public AddDrugsToVIAAdapter(List<InventoryViewModel> inventoryViewModels) {
super(inventoryViewModels);
}
@Override
public AddDrugsToVIAViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
return new AddDrugsToVIAViewHolder(LayoutInflater.from(parent.getContext()).inflate(R.layout.item_select_product_in_via, parent, false));
}
@Override
public void onBindViewHolder(AddDrugsToVIAViewHolder holder, int position) {
holder.populate(queryKeyWord, (AddDrugsToViaInventoryViewModel) filteredList.get(position));
}
}