Class 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 oder null, 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.
      • Methods inherited from class java.lang.Object

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

      • NeueUmsaetze

        public NeueUmsaetze()
    • Method Detail

      • autoRegister

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

        public java.lang.Class[] getExpectedMessageTypes()
        Specified by:
        getExpectedMessageTypes in interface de.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 interface de.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 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.