@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);
  }