public List<KostZuweisungDO> ensureAndGetKostzuweisungen() { if (this.kostZuweisungen == null) { setKostZuweisungen(new ArrayList<KostZuweisungDO>()); } return getKostZuweisungen(); }
/** * @return this for chaining. */ public RechnungCostTablePanel refresh() { model.clear(); final List<KostZuweisungDO> kostZuweisungen = position.getKostZuweisungen(); if (kostZuweisungen != null) { for (final KostZuweisungDO zuweisung : kostZuweisungen) { if (NumberHelper.isZeroOrNull(zuweisung.getNetto()) == true) { continue; } model.add(zuweisung); } } return this; } }
/** * Clones this including cost assignments and order position (without id's). * * @return */ public AbstractRechnungsPositionDO newClone() { final AbstractRechnungsPositionDO rechnungsPosition = newInstance(); rechnungsPosition.copyValuesFrom(this, "id", "kostZuweisungen"); if (this.getKostZuweisungen() != null) { for (final KostZuweisungDO origKostZuweisung : this.getKostZuweisungen()) { final KostZuweisungDO kostZuweisung = origKostZuweisung.newClone(); rechnungsPosition.addKostZuweisung(kostZuweisung); } } return rechnungsPosition; }
if (rechnung.getPositionen() != null) { for (final AbstractRechnungsPositionDO position : rechnung.getPositionen()) { if (CollectionUtils.isNotEmpty(position.getKostZuweisungen()) == true) { for (final KostZuweisungDO zuweisung : position.getKostZuweisungen()) { if (NumberHelper.isZeroOrNull(zuweisung.getBrutto()) == true) {
KostZuweisungenCopyHelper.copy(origPosition.getKostZuweisungen(), position); List<KostZuweisungDO> kostzuweisungen = position.getKostZuweisungen(); if (CollectionUtils.isEmpty(kostzuweisungen) == true) { addZuweisung(position); kostzuweisungen = position.getKostZuweisungen();
if (pos.getKostZuweisungen() != null) { final List<KostZuweisungDO> zuweisungen = pos.getKostZuweisungen();
if (pos.getKostZuweisungen() != null) { final List<KostZuweisungDO> zuweisungen = pos.getKostZuweisungen();
if (CollectionUtils.isNotEmpty(position.getKostZuweisungen()) == true) { for (final KostZuweisungDO zuweisung : position.getKostZuweisungen()) {