Class NeueUmsaetze
- java.lang.Object
-
- de.willuhn.jameica.hbci.messaging.NeueUmsaetze
-
- All Implemented Interfaces:
de.willuhn.jameica.messaging.MessageConsumer
public class NeueUmsaetze extends java.lang.Object implements de.willuhn.jameica.messaging.MessageConsumerUeber die Klasse koennen die in der aktuellen Session abgerufenen Umsaetze ermittelt werden.
-
-
Constructor Summary
Constructors Constructor Description NeueUmsaetze()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanautoRegister()java.lang.Class[]getExpectedMessageTypes()static java.lang.StringgetID()Liefert die ID des ersten in der aktuellen Sitzung eingetroffenen Umsatzes odernull, wenn noch keine neuen Umsaetze hinzugekommen sind.static de.willuhn.datasource.GenericIteratorgetNeueUmsaetze()Liefert eine Liste mit allen in der aktuellen Sitzung hinzugekommenen Umsaetzen.voidhandleMessage(de.willuhn.jameica.messaging.Message message)static booleanisNew(Umsatz u)Liefert true, wenn der Umsatz in der aktuellen Sitzung abgerufen wurde.static voidreset()Setzt den Ungelesen-Zaehler der Umsaetze zurueck.
-
-
-
Method Detail
-
autoRegister
public boolean autoRegister()
- Specified by:
autoRegisterin interfacede.willuhn.jameica.messaging.MessageConsumer- See Also:
MessageConsumer.autoRegister()
-
getExpectedMessageTypes
public java.lang.Class[] getExpectedMessageTypes()
- Specified by:
getExpectedMessageTypesin interfacede.willuhn.jameica.messaging.MessageConsumer- See Also:
MessageConsumer.getExpectedMessageTypes()
-
handleMessage
public void handleMessage(de.willuhn.jameica.messaging.Message message) throws java.lang.Exception- Specified by:
handleMessagein interfacede.willuhn.jameica.messaging.MessageConsumer- Throws:
java.lang.Exception- See Also:
MessageConsumer.handleMessage(de.willuhn.jameica.messaging.Message)
-
getNeueUmsaetze
public static de.willuhn.datasource.GenericIterator getNeueUmsaetze() throws java.rmi.RemoteExceptionLiefert eine Liste mit allen in der aktuellen Sitzung hinzugekommenen Umsaetzen.- Returns:
- Liste der neuen Umsaetze.
- Throws:
java.rmi.RemoteException
-
getID
public static java.lang.String getID()
Liefert die ID des ersten in der aktuellen Sitzung eingetroffenen Umsatzes odernull, 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.
-
-