@Override public void addBy(String fieldName, String value) { List<ProductRange> productRangeList_Temp; Category2delife.getQueueContainer().setCloseWhenEmpty(false); productRangeList_Temp = new ProductRangeUtil().findBy(fieldName, value); try { for (ProductRange pr : productRangeList_Temp) { Category2delife.getQueueContainer().putItem(pr); } } catch (InterruptedException e) { LogUtil.write("error", e, null, this.getClass().getSimpleName()); } Category2delife.getQueueContainer().setCloseWhenEmpty(true); }
/** Füge alle Artikelbereiche der Liste hinzu */ public void addAll() { List<ProductRange> prList; Category2delife.getQueueContainer().setCloseWhenEmpty(false); prList = new ProductRangeUtil().findAll(); try { // Füge nur die Kategorien der ersten Ebene zur Liste hinzu, // da rekursiv gearbeitet wird for (ProductRange pr : prList) { if (pr.getYebene() == 1) { Category2delife.getQueueContainer().putItem(pr); } } } catch (InterruptedException e) { LogUtil.write("error", e, null, this.getClass().getSimpleName()); } Category2abas.getQueueContainer().setCloseWhenEmpty(true); }