Class NeueUmsaetze

java.lang.Object
de.willuhn.jameica.hbci.messaging.NeueUmsaetze
All Implemented Interfaces:
de.willuhn.jameica.messaging.MessageConsumer

public class NeueUmsaetze extends Object implements de.willuhn.jameica.messaging.MessageConsumer
Ueber die Klasse koennen die in der aktuellen Session abgerufenen Umsaetze ermittelt werden.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
     
    static String
    Liefert die ID des ersten in der aktuellen Sitzung eingetroffenen Umsatzes oder null, wenn noch keine neuen Umsaetze hinzugekommen sind.
    static de.willuhn.datasource.GenericIterator
    Liefert eine Liste mit allen in der aktuellen Sitzung hinzugekommenen Umsaetzen.
    void
    handleMessage(de.willuhn.jameica.messaging.Message message)
     
    static boolean
    Liefert true, wenn der Umsatz in der aktuellen Sitzung abgerufen wurde.
    static void
    Setzt den Ungelesen-Zaehler der Umsaetze zurueck.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • NeueUmsaetze

      public NeueUmsaetze()
  • Method Details

    • autoRegister

      public boolean autoRegister()
      Specified by:
      autoRegister in interface de.willuhn.jameica.messaging.MessageConsumer
    • getExpectedMessageTypes

      public Class[] getExpectedMessageTypes()
      Specified by:
      getExpectedMessageTypes in interface de.willuhn.jameica.messaging.MessageConsumer
    • handleMessage

      public void handleMessage(de.willuhn.jameica.messaging.Message message) throws Exception
      Specified by:
      handleMessage in interface de.willuhn.jameica.messaging.MessageConsumer
      Throws:
      Exception
    • getNeueUmsaetze

      public static de.willuhn.datasource.GenericIterator getNeueUmsaetze() throws RemoteException
      Liefert eine Liste mit allen in der aktuellen Sitzung hinzugekommenen Umsaetzen.
      Returns:
      Liste der neuen Umsaetze.
      Throws:
      RemoteException
    • getID

      public static String getID()
      Liefert die ID des ersten in der aktuellen Sitzung eingetroffenen Umsatzes oder null, wenn noch keine neuen Umsaetze hinzugekommen sind.
      Returns:
      die ID des ersten neuen Umsatzes (alle Folge-Umsaetze haben groessere IDs) oder null.
    • isNew

      public static boolean isNew(Umsatz u)
      Liefert true, wenn der Umsatz in der aktuellen Sitzung abgerufen wurde.
      Parameters:
      u - der zu pruefende Umsatz.
      Returns:
      true, wenn er neu ist.
    • reset

      public static void reset()
      Setzt den Ungelesen-Zaehler der Umsaetze zurueck.