Examples of KontoDO


Examples of org.projectforge.fibu.KontoDO

    columns.add(new CellItemListenerPropertyColumn<BuchungssatzDO>(new Model<String>(getString("fibu.buchungssatz.konto")), getSortable(
        "konto.shortDisplayName", sortable), "konto.shortDisplayName", cellItemListener) {
      @Override
      public String getTooltip(final BuchungssatzDO satz)
      {
        final KontoDO konto = satz != null ? satz.getKonto() : null;
        if (konto == null) {
          return null;
        } else {
          return konto.getBezeichnung();
        }
      }
    });
    columns.add(new CellItemListenerPropertyColumn<BuchungssatzDO>(new Model<String>(getString("fibu.buchungssatz.gegenKonto")),
        getSortable("gegenKonto.shortDisplayName", sortable), "gegenKonto.shortDisplayName", cellItemListener) {
      @Override
      public String getTooltip(final BuchungssatzDO satz)
      {
        final KontoDO gegenKonto = satz != null ? satz.getGegenKonto() : null;
        if (gegenKonto == null) {
          return null;
        } else {
          return gegenKonto.getBezeichnung();
        }
      }
    });
    columns.add(new CellItemListenerPropertyColumn<BuchungssatzDO>(getString("finance.accountingRecord.dc"), "sh", "sh", cellItemListener));
    columns.add(new CellItemListenerPropertyColumn<BuchungssatzDO>(getString("fibu.buchungssatz.text"), "text", "text", cellItemListener));
View Full Code Here

Examples of org.projectforge.fibu.KontoDO

  }

  private BuchungssatzDO createRecord(final double amount, final int accountNumber)
  {
    final BuchungssatzDO record = new BuchungssatzDO();
    final KontoDO konto = new KontoDO();
    konto.setNummer(accountNumber);
    record.setKonto(konto);
    record.setBetrag(new BigDecimal(amount));
    return record;
  }
View Full Code Here

Examples of org.projectforge.fibu.KontoDO

      setRequired(true);
      add(new AbstractValidator<KontoDO>() {
        @Override
        protected void onValidate(final IValidatable<KontoDO> validatable)
        {
          final KontoDO value = validatable.getValue();
          if (value == null) {
            error(validatable);
          }
        }
View Full Code Here

Examples of org.projectforge.fibu.KontoDO

  }

  @Override
  protected String getTooltip()
  {
    final KontoDO konto = getModelObject();
    if (konto == null) {
      return "";
    }
    return String.valueOf(konto.getNummer()) + " - " + konto.getBezeichnung();
  }
View Full Code Here

Examples of org.projectforge.fibu.KontoDO

         */
        @Override
        public void populateItem(final Item<ICellPopulator<ProjektDO>> item, final String componentId, final IModel<ProjektDO> rowModel)
        {
          final ProjektDO projekt = rowModel.getObject();
          final KontoDO konto = kontoCache.getKonto(projekt);
          item.add(new Label(componentId, konto != null ? konto.formatKonto() : ""));
          cellItemListener.populateItem(item, componentId, rowModel);
        }
      });
    }
    columns.add(new CellItemListenerPropertyColumn<ProjektDO>(new Model<String>(getString("status")), getSortable("status", sortable),
View Full Code Here

Examples of org.projectforge.fibu.KontoDO

      }

      @Override
      protected void convertInput()
      {
        final KontoDO konto = (KontoDO) getConverter(getType()).convertToObject(getInput(), getLocale());
        setConvertedInput(konto);
      }

      @Override
      public IConverter getConverter(final Class type)
      {
        return new IConverter() {
          @Override
          public Object convertToObject(final String value, final Locale locale)
          {
            if (StringUtils.isEmpty(value) == true) {
              getModel().setObject(null);
              return null;
            }
            final int ind = value.indexOf(" ");
            final String kontonummerString = ind >= 0 ? value.substring(0, ind) : value;
            final Integer kontonummer = NumberHelper.parseInteger(kontonummerString);
            final KontoDO konto;
            if (kontonummer != null) {
              konto = kontoDao.getKonto(kontonummer);
            } else {
              konto = null;
            }
            if (konto == null) {
              error(getString("fibu.konto.error.invalidKonto"));
            }
            getModel().setObject(konto);
            return konto;
          }

          @Override
          public String convertToString(final Object value, final Locale locale)
          {
            if (value == null) {
              return "";
            }
            final KontoDO konto = (KontoDO) value;
            return konto.formatKonto();
          }
        };
      }
    };
    kontoTextField.enableTooltips().withLabelValue(true).withMatchContains(true).withMinChars(2).withAutoSubmit(false).withWidth(400);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.