Package de.willuhn.jameica.hbci.rmi

Examples of de.willuhn.jameica.hbci.rmi.SepaDauerauftrag


       
        // Senden der neuen Dauerauftraege
        DBIterator list = kt.getSepaDauerauftraege();
        while (list.hasNext())
        {
          SepaDauerauftrag d = (SepaDauerauftrag) list.next();
          if (d.isActive())
            continue; // Der wurde schon gesendet
         
          SynchronizeJobSepaDauerauftragStore job = backend.create(SynchronizeJobSepaDauerauftragStore.class,kt);
          job.setContext(SynchronizeJob.CTX_ENTITY,d);
          jobs.add(job);
View Full Code Here


      {
        try
        {
          if (item == null || item.getData() == null)
            return;
          SepaDauerauftrag d = (SepaDauerauftrag) item.getData();
          if (d.getLetzteZahlung() != null && new Date().after(d.getLetzteZahlung()))
            item.setForeground(Color.COMMENT.getSWTColor());
        }
        catch (Exception e)
        {
          Logger.error("error while checking finish date",e);
View Full Code Here

   */
  public String getName() throws ApplicationException
  {
    try
    {
      SepaDauerauftrag dauer = (SepaDauerauftrag) this.getContext(CTX_ENTITY);
      Konto k = dauer.getKonto();
      return i18n.tr("{0}: ({1}) {2} {3} an {4}, Turnus: {5}",k.getLongName(),dauer.getZweck(),HBCI.DECIMALFORMAT.format(dauer.getBetrag()),k.getWaehrung(),dauer.getGegenkontoName(),dauer.getTurnus().getBezeichnung());
    }
    catch (RemoteException re)
    {
      Logger.error("unable to determine job name",re);
      throw new ApplicationException(i18n.tr("Auftragsbezeichnung nicht ermittelbar: {0}",re.getMessage()));
View Full Code Here

  /**
   * @see de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJob#getName()
   */
  public String getName() throws ApplicationException
  {
    SepaDauerauftrag dauer = (SepaDauerauftrag) this.getContext(CTX_ENTITY);
    Konto k = this.getKonto();
   
    try
    {
      return i18n.tr("{0}: SEPA-Dauerauftrag {1} {2} an {3} l�schen",k.getLongName(),HBCI.DECIMALFORMAT.format(dauer.getBetrag()),k.getWaehrung(),dauer.getGegenkontoName());
    }
    catch (RemoteException re)
    {
      Logger.error("unable to determine job name",re);
      throw new ApplicationException(i18n.tr("Auftragsbezeichnung nicht ermittelbar: {0}",re.getMessage()));
View Full Code Here

     */
    public String getDescription()
    {
      try
      {
        SepaDauerauftrag t = this.schedule.getContext();
        Konto k = t.getKonto();
        return i18n.tr("SEPA-Dauerauftrag: {0} {1} an {2}\n{3}\n\n{4}\n\nKonto: {5}",HBCI.DECIMALFORMAT.format(t.getBetrag()),k.getWaehrung(),t.getGegenkontoName(),TurnusHelper.createBezeichnung(t.getTurnus()),VerwendungszweckUtil.toString(t,"\n"),k.getLongName());
      }
      catch (RemoteException re)
      {
        Logger.error("unable to build description",re);
        return null;
View Full Code Here

     */
    public String getName()
    {
      try
      {
        SepaDauerauftrag t = this.schedule.getContext();
        Konto k = t.getKonto();
        return i18n.tr("{0} {1} an {2}",HBCI.DECIMALFORMAT.format(t.getBetrag()),k.getWaehrung(),t.getGegenkontoName());
      }
      catch (RemoteException re)
      {
        Logger.error("unable to build name",re);
        return i18n.tr("SEPA-Dauerauftrag");
View Full Code Here

      while (list.hasNext())
      {
        // Wir checken, ob einer der Dauerauftraege am genannten Tag
        // ausgefuehrt wird oder wurde
        SepaDauerauftrag t = (SepaDauerauftrag) list.next();
        List<Date> termine = DauerauftragUtil.getTermine(t,from,to);
        if (termine == null || termine.size() == 0)
          continue; // Keine Zahlung in dem Zeitraum

        for (Date termin:termine)
View Full Code Here

TOP

Related Classes of de.willuhn.jameica.hbci.rmi.SepaDauerauftrag

Copyright © 2018 www.massapicom. 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.