@Override protected void setReferenceDataModel(ReferenceDataModel refDataModel, DetailExportStore entity) { super.setReferenceDataModel(refDataModel, entity); // TODO: Hoang handle after user selects product refDataModel.putRefDataList(REF_ITEM_LIST, getDaoHelper().getDao(Item.class).findAll(), null); // TODO:Hoang should get from ContextProvider UnitOfMeasure baseUom = serviceProvider.getService(IConfigService.class).getBaseUnitUom(); refDataModel.putRefDataList(REF_BASE_UOM_LIST, Arrays.asList(baseUom), null); }
@Override protected void setReferenceDataModel(ReferenceDataModel refDataModel, PackageLine entity) { super.setReferenceDataModel(refDataModel, entity); DetachedCriteria dc = daoHelper.getDao(Item.class).getCriteria(); dc.add(Restrictions.eq("product", entity.getProduct())); refDataModel.putRefDataList(REF_ITEMS, daoHelper.getDao(Item.class).findByCriteria(dc)); }