/** * @see KundeFormatter#formatKundeAsString(KundeDO, String) */ @Transient public String getKundeAsString() { return KundeFormatter.formatKundeAsString(this.kunde, this.kundeText); }
@SuppressWarnings("unused") private String formatCustomer(final KundeDO customer) { if (customer == null) { return ""; } return kundeFormatter.format(customer, false); }
/** * @see #format(KundeDO, boolean, boolean) */ public String format(final Integer kundeId, final boolean showOnlyNumber) { KundeDO kunde = null; try { kunde = kundeDao.getById(kundeId); } catch (AccessException ex) { log.info(ex.getMessage()); return getNotVisibleString(); } return format(kunde, showOnlyNumber); }
/** * Formats given project as string. * * @param kunde The kunde to show. * @param showOnlyNumber If true then only the kost2 number will be shown. * @return */ public String format(final KundeDO kunde, final boolean showOnlyNumber) { if (kunde == null) { return ""; } StringBuffer sb = new StringBuffer(); boolean hasAccess = kundeDao.hasLoggedInUserSelectAccess(false); if (hasAccess == false) { appendNotVisible(sb); } else { if (showOnlyNumber == true) { sb.append(KostFormatter.format(kunde)); } else { sb.append(KostFormatter.formatKunde(kunde)); } } return sb.toString(); }
/** * @see KundeFormatter#formatKundeAsString(KundeDO, String) */ @Transient public String getKundeAsString() { return KundeFormatter.formatKundeAsString(this.kunde, this.kundeText); }
@Override protected String formatValue(final KundeDO customer) { if (customer == null) { return ""; } return kundeFormatter.format(customer, false); }
/** * @see ExcelExporter#addMapping(PropertyMapping, java.lang.Object, * java.lang.reflect.Field) */ @Override public void addMapping(final PropertyMapping mapping, final Object entry, final Field field) { if ("kunde".equals(field.getName()) == true) { final RechnungDO rechnung = (RechnungDO) entry; mapping.add(field.getName(), KundeFormatter.formatKundeAsString(rechnung.getKunde(), rechnung.getKundeText())); } else if ("konto".equals(field.getName()) == true) { Integer kontoNummer = null; final KontoDO konto = kontoCache.getKonto((RechnungDO) entry); if (konto != null) { kontoNummer = konto.getNummer(); } mapping.add(field.getName(), kontoNummer != null ? kontoNummer : ""); } else { super.addMapping(mapping, entry, field); } }
@Override protected String formatLabel(final KundeDO customer) { if (customer == null) { return ""; } return kundeFormatter.format(customer, false); }
if (customer != null && setExpectedDateOfPayment(entry, dateOfInvoice, "customer#" + customer.getId(), KundeFormatter.formatKundeAsString(customer, null)) == true) { return;
@Override public String getObject() { final KundeDO kunde = getModelObject(); return kundeFormatter.format(kunde, false); } });
/** * @see XlsContentProvider#getCustomizedValue(java.lang.Object) */ @Override public Object getCustomizedValue(final Object value) { if (value instanceof DateHolder) { return ((DateHolder) value).getCalendar(); } else if (value instanceof PFUserDO) { return ((PFUserDO) value).getFullname(); } else if (value instanceof I18nEnum) { return ThreadLocalUserContext.getLocalizedString(((I18nEnum) value).getI18nKey()); } else if (value instanceof KontoDO) { final KontoDO konto = (KontoDO) value; return konto.formatKonto(); } else if (value instanceof Kost1DO) { return KostFormatter.format((Kost1DO) value); } else if (value instanceof Kost2DO) { return KostFormatter.format((Kost2DO) value); } else if (value instanceof KundeDO) { return KundeFormatter.formatKundeAsString((KundeDO) value, null); } else if (value instanceof ProjektDO) { return ProjektFormatter.formatProjektKundeAsString((ProjektDO) value, null, null); } else if (value instanceof EmployeeDO) { final EmployeeDO employee = (EmployeeDO) value; return employee.getUser() != null ? employee.getUser().getFullname() : "???"; } return null; }
@Override public void convertInput() { final KundeDO customer = getConverter(getType()).convertToObject(getInput(), getLocale()); setConvertedInput(customer); if (customer != null && (currentCustomer == null || customer.getId() != currentCustomer.getId())) { getRecentCustomers().append(kundeFormatter.format(customer, false)); } currentCustomer = customer; }
mapping.add(OrderCol.PROJECT, order.getProjektAsString()); final ProjektDO project = order.getProjekt(); final String projectCustomer = KundeFormatter.formatKundeAsString(project != null ? project.getKunde() : null, order.getKundeText()); mapping.add(OrderCol.PROJECT_CUSTOMER, projectCustomer);