package org.openlmis.core.view.fragment;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import org.openlmis.core.R;
import org.openlmis.core.view.activity.StockMovementsWithLotActivity;
import org.openlmis.core.view.adapter.KitStockCardListAdapter;
import org.openlmis.core.view.viewmodel.InventoryViewModel;
import org.openlmis.core.view.widget.ProductsUpdateBanner;
import java.util.ArrayList;
import roboguice.inject.InjectView;
public class KitStockCardListFragment extends StockCardListFragment {
@Override
protected void loadStockCards() {
presenter.loadKits();
}
protected Intent getStockMovementIntent(InventoryViewModel inventoryViewModel) {
return StockMovementsWithLotActivity.getIntentToMe(getActivity(), inventoryViewModel, true);
}
@InjectView(R.id.product_update_banner)
ProductsUpdateBanner productsUpdateBanner;
@Override
protected void createAdapter() {
mAdapter = new KitStockCardListAdapter(new ArrayList<InventoryViewModel>(), onItemViewClickListener);
}
@Override
public void onViewCreated(View view, Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
productsUpdateBanner.setVisibility(View.GONE);
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
productsUpdateBanner.setVisibility(View.GONE);
}
}