@Transient public boolean isEmpty() { if (StringUtils.isBlank(text) == false) { return false; } return (NumberHelper.isNotZero(einzelNetto) == false); }
private void addCurrency(final PropertyMapping mapping, final Enum<?> col, final BigDecimal value) { if (NumberHelper.isNotZero(value)) { mapping.add(col, value); } else { mapping.add(col, ""); } }
@Override public String getObject() { final BigDecimal fehlbetrag = position.getKostZuweisungNetFehlbetrag(); if (NumberHelper.isNotZero(fehlbetrag) == true) { return CurrencyFormatter.format(fehlbetrag); } else { return ""; } } }, TextStyle.RED));
private void addCurrency(final PropertyMapping mapping, final Enum<?> col, final BigDecimal value) { if (NumberHelper.isNotZero(value) == true) { mapping.add(col, value); } else { mapping.add(col, ""); } }
private void addLabel(final Item<ICellPopulator<HRViewUserData>> item, final String componentId, final BigDecimal plannedDays, final BigDecimal actualDays) { final HRFilter filter = form.getSearchFilter(); final BigDecimal planned = filter.isShowPlanning() == true ? plannedDays : null; final BigDecimal actual = filter.isShowBookedTimesheets() == true ? actualDays : null; final StringBuffer buf = new StringBuffer(); if (NumberHelper.isNotZero(plannedDays) == true) { buf.append(NumberFormatter.format(planned, 2)); } if (NumberHelper.isNotZero(actualDays) == true) { buf.append(" (").append(NumberFormatter.format(actual, 2)).append(")"); } item.add(new Label(componentId, buf.toString())); }
/** * Sums all positions. Must be set in all positions before usage. The value is not calculated automatically! * * @see AuftragDao#calculateInvoicedSum(java.util.Collection) */ @Transient public BigDecimal getFakturiertSum() { if (this.fakturiertSum == null) { this.fakturiertSum = BigDecimal.ZERO; if (positionen != null) { for (final AuftragsPositionDO pos : positionen) { if (pos.isDeleted()) { continue; } if (NumberHelper.isNotZero(pos.getFakturiertSum()) == true) { this.fakturiertSum = this.fakturiertSum.add(pos.getFakturiertSum()); } } } } return this.fakturiertSum; }
@Test public void isBigDecimalNotZero() { assertEquals(false, NumberHelper.isNotZero((BigDecimal) null)); assertEquals(false, NumberHelper.isNotZero(BigDecimal.ZERO)); assertEquals(false, NumberHelper.isNotZero(new BigDecimal("0").setScale(3))); assertEquals(true, NumberHelper.isNotZero(new BigDecimal("1"))); }
value = ""; } else if (obj instanceof BigDecimal) { if (displayZeroValues == true || NumberHelper.isNotZero((BigDecimal) obj) == true) { if (this.scale >= 0) { value = NumberFormatter.format((BigDecimal) obj, this.scale);
public HRListEntryPanel(final String id, final HRFilter filter, final BigDecimal plannedDays, final BigDecimal actualDays, final Link< ? > link) { super(id); final BigDecimal planned = filter.isShowPlanning() == true ? plannedDays : null; final BigDecimal actual = filter.isShowBookedTimesheets() == true ? actualDays : null; final Label plannedDaysLabel = new Label("plannedDays", NumberFormatter.format(planned, 2)); add(plannedDaysLabel.setRenderBodyOnly(true)); if (NumberHelper.isNotZero(plannedDays) == false) { plannedDaysLabel.setVisible(false); } add(link); final Label actualDaysLabel = new Label("actualDays", "(" + NumberFormatter.format(actual, 2) + ")"); link.add(actualDaysLabel.setRenderBodyOnly(true)); if (NumberHelper.isNotZero(actualDays) == false) { link.setVisible(false); } } }
@SuppressWarnings({ "unchecked", "rawtypes" }) @Override public void populateItem(final Item item, final String componentId, final IModel rowModel) { final EingangsrechnungDO eingangsrechnung = (EingangsrechnungDO) rowModel.getObject(); String kreditor = StringEscapeUtils.escapeHtml4(eingangsrechnung.getKreditor()); if (form.getSearchFilter().isShowKostZuweisungStatus() == true) { final BigDecimal fehlBetrag = eingangsrechnung.getKostZuweisungFehlbetrag(); if (NumberHelper.isNotZero(fehlBetrag) == true) { kreditor += " *** " + CurrencyFormatter.format(fehlBetrag) + " ***"; } } final Label kreditorLabel = new Label(ListSelectActionPanel.LABEL_ID, kreditor); kreditorLabel.setEscapeModelStrings(false); item.add(new ListSelectActionPanel(componentId, rowModel, EingangsrechnungEditPage.class, eingangsrechnung.getId(), returnToPage, kreditorLabel)); cellItemListener.populateItem(item, componentId, rowModel); addRowClick(item, isMassUpdateMode); } });
/** * Returns a list of all users which are accessible by the current logged in user and not planned in the given * HRViewData object. * * @return Result list (may be empty but never null). */ @Transactional(readOnly = true, propagation = Propagation.SUPPORTS) public List<PFUserDO> getUnplannedResources(final HRViewData data) { final List<PFUserDO> users = new ArrayList<PFUserDO>(); final QueryFilter queryFilter = new QueryFilter(new BaseSearchFilter()); queryFilter.addOrder(Order.asc("firstname")).addOrder(Order.asc("lastname")); final List<PFUserDO> allUsers = userDao.getList(queryFilter); if (allUsers != null) { for (final PFUserDO user : allUsers) { final HRViewUserData userData = data.getUserData(user); if (userData == null || NumberHelper.isNotZero(userData.getPlannedDaysSum()) == false) { users.add(user); } } } return users; }
/** * @see org.apache.wicket.model.Model#getObject() */ @Override public String getObject() { final BigDecimal percentage; if (NumberHelper.isZeroOrNull(position.getNetSum()) == true || NumberHelper.isZeroOrNull(zuweisung.getNetto()) == true) { percentage = BigDecimal.ZERO; } else { percentage = zuweisung.getNetto().divide(position.getNetSum(), RoundingMode.HALF_UP); } final boolean percentageVisible = NumberHelper.isNotZero(percentage); if (percentageVisible == true) { return NumberFormatter.formatPercent(percentage); } else { return " "; } } });
if (NumberHelper.isNotZero(maxValue) == false) { maxValue = null;
/** * @see org.projectforge.web.wicket.CellItemListenerPropertyColumn#populateItem(org.apache.wicket.markup.repeater.Item, * java.lang.String, org.apache.wicket.model.IModel) */ @Override public void populateItem(final Item<ICellPopulator<RechnungDO>> item, final String componentId, final IModel<RechnungDO> rowModel) { final RechnungDO rechnung = rowModel.getObject(); String nummer = String.valueOf(rechnung.getNummer()); if (form.getSearchFilter().isShowKostZuweisungStatus() == true) { final BigDecimal fehlBetrag = rechnung.getKostZuweisungFehlbetrag(); if (NumberHelper.isNotZero(fehlBetrag) == true) { nummer += " *** " + CurrencyFormatter.format(fehlBetrag) + " ***"; } } final Label nummerLabel = new Label(ListSelectActionPanel.LABEL_ID, nummer); nummerLabel.setEscapeModelStrings(false); item.add(new ListSelectActionPanel(componentId, rowModel, RechnungEditPage.class, rechnung.getId(), returnToPage, nummerLabel)); cellItemListener.populateItem(item, componentId, rowModel); addRowClick(item); } });
startDate = getPredecessorRelDate(node.getRelationType(), predecessor, startDateSet, endDateSet); if (startDate != null) { if (NumberHelper.isNotZero(node.getPredecessorOffset()) == true) { startDate = calculateDate(startDate, node.getPredecessorOffset());
@Override protected void populateItem(final ListItem<KostZuweisungDO> item) { final KostZuweisungDO zuweisung = item.getModelObject(); // row.add(new Kost1FormComponent("kost1", new PropertyModel<Kost1DO>(zuweisung, "kost1"), true) // .setVisible(isShowEditableKostZuweisungen())); final Component kost1 = new Label("kost1", KostFormatter.format(zuweisung.getKost1())); WicketUtils.addTooltip(kost1, KostFormatter.formatToolTip(zuweisung.getKost1())); item.add(kost1); // subItem.add(new Kost2FormComponent("kost2", new PropertyModel<Kost2DO>(zuweisung, "kost2"), true) // .setVisible(isShowEditableKostZuweisungen())); final Component kost2 = new Label("kost2", KostFormatter.format(zuweisung.getKost2())); WicketUtils.addTooltip(kost2, KostFormatter.formatToolTip(zuweisung.getKost2())); item.add(kost2); item.add(new Label("netto", CurrencyFormatter.format(zuweisung.getNetto()))); final BigDecimal percentage; if (NumberHelper.isZeroOrNull(position.getNetSum()) == true || NumberHelper.isZeroOrNull(zuweisung.getNetto()) == true) { percentage = BigDecimal.ZERO; } else { percentage = zuweisung.getNetto().divide(position.getNetSum(), RoundingMode.HALF_UP); } final boolean percentageVisible = NumberHelper.isNotZero(percentage); item.add(new Label("percentage", NumberFormatter.formatPercent(percentage)).setVisible(percentageVisible)); onRenderCostRow(position, zuweisung, kost1, kost2); } };
endDate = getPredecessorRelDate(node.getRelationType(), predecessor, startDateSet, endDateSet); if (endDate != null) { if (NumberHelper.isNotZero(node.getPredecessorOffset()) == true) { endDate = calculateDate(endDate, node.getPredecessorOffset());
public void add(final AuftragDO auftrag) { final BigDecimal netto = auftrag.getNettoSumme(); if (auftrag.getAuftragsStatus() != null) { if (auftrag.getAuftragsStatus().isIn(AuftragsStatus.POTENZIAL, AuftragsStatus.IN_ERSTELLUNG, AuftragsStatus.GELEGT) == true) { akquiseSum = NumberHelper.add(akquiseSum, netto); counterAkquise++; } else if (auftrag.getAuftragsStatus().isIn(AuftragsStatus.LOI, AuftragsStatus.BEAUFTRAGT, AuftragsStatus.ESKALATION) == true) { beauftragtSum = NumberHelper.add(beauftragtSum, auftrag.getBeauftragtNettoSumme()); counterBeauftragt++; } else if (auftrag.getAuftragsStatus().isIn(AuftragsStatus.ABGESCHLOSSEN) == true && auftrag.isVollstaendigFakturiert() == false) { zuFakturierenSum = NumberHelper.add(zuFakturierenSum, auftrag.getZuFakturierenSum()); counterZuFakturieren++; } } final BigDecimal invoiced = auftrag.getFakturiertSum(); if (NumberHelper.isNotZero(invoiced) == true) { fakturiertSum = NumberHelper.add(fakturiertSum, invoiced); counterFakturiert++; } else if (auftrag.isVollstaendigFakturiert() == true) { counterFakturiert++; } counter++; nettoSum = NumberHelper.add(nettoSum, netto); }
mapping.add(InvoicesCol.VAT, NumberHelper.isNotZero(position.getVat())); Integer kontoNummer = null; if (rechnung instanceof RechnungDO) {