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.MessageConsumer
Ueber 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 boolean
autoRegister()
java.lang.Class[]
getExpectedMessageTypes()
static java.lang.String
getID()
Liefert die ID des ersten in der aktuellen Sitzung eingetroffenen Umsatzes odernull
, wenn noch keine neuen Umsaetze hinzugekommen sind.static de.willuhn.datasource.GenericIterator
getNeueUmsaetze()
Liefert eine Liste mit allen in der aktuellen Sitzung hinzugekommenen Umsaetzen.void
handleMessage(de.willuhn.jameica.messaging.Message message)
static boolean
isNew(Umsatz u)
Liefert true, wenn der Umsatz in der aktuellen Sitzung abgerufen wurde.
-
-
-
Method Detail
-
autoRegister
public boolean autoRegister()
- Specified by:
autoRegister
in interfacede.willuhn.jameica.messaging.MessageConsumer
- See Also:
MessageConsumer.autoRegister()
-
getExpectedMessageTypes
public java.lang.Class[] getExpectedMessageTypes()
- Specified by:
getExpectedMessageTypes
in 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:
handleMessage
in 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.RemoteException
Liefert 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.
-
-