Exemplo n.º 1
0
  private void initLigneStockDispensationGlobale(final Sortie sortie) {
    final MvtStock mvt = sortie.getMvtSortie();
    final StockSearchCriteria criteria = new StockSearchCriteria();
    criteria.setProduit(mvt.getProduit());
    criteria.setPharmacie(mvt.getPharmacie());
    criteria.setEssai(mvt.getEssai());
    criteria.setConditionnement(mvt.getConditionnement());
    criteria.setNotNullQteDispensationGlobal(Boolean.TRUE);

    final List<LigneStock> lignesStock = this.getAll(criteria);
    for (final LigneStock ligneStock : lignesStock) {
      ligneStock.setDotation(Boolean.TRUE);
    }
    sortie.setLignesStock(lignesStock);
  }