Class UmsatzUtil


  • public class UmsatzUtil
    extends java.lang.Object
    Hilfsklasse zum Verarbeiten von Umsaetzen.
    • Constructor Summary

      Constructors 
      Constructor Description
      UmsatzUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static de.willuhn.datasource.rmi.DBIterator find​(Konto konto, java.lang.String kategorie, java.util.Date from, java.util.Date to, java.lang.String query)
      Liefert alle Umsaetze in ugekehrt chronologischer Reihenfolge (neue zuerst), die den Kriterien entsprechen.
      static de.willuhn.datasource.rmi.DBIterator find​(java.lang.String query)
      Liefert alle Umsaetze in umgekehrt chronologischer Reihenfolge (neue zuerst), in denen der genannte Suchbegriff auftaucht.
      static java.util.Date getOldest​(java.lang.Object kontoOrGroup)
      Liefert das Datum des aeltesten Umsatzes auf dem Konto oder der Kontogruppe.
      static de.willuhn.datasource.rmi.DBIterator getUmsaetze()
      Liefert alle Umsaetze in chronologischer Reihenfolge (alte zuerst) sortiert nach Datum, ID.
      static de.willuhn.datasource.rmi.DBIterator getUmsaetzeBackwards()
      Liefert alle Umsaetze in umgekehrt chronologischer Reihenfolge (neue zuerst) sortiert nach Datum, ID.
      • Methods inherited from class java.lang.Object

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

      • UmsatzUtil

        public UmsatzUtil()
    • Method Detail

      • getUmsaetze

        public static de.willuhn.datasource.rmi.DBIterator getUmsaetze()
                                                                throws java.rmi.RemoteException
        Liefert alle Umsaetze in chronologischer Reihenfolge (alte zuerst) sortiert nach Datum, ID. Weitere Filter-Kriterien wie Zeitraum und Konto muessen noch hinzugefuegt werden. Die Funktion sortiert lediglich vereinheitlicht.
        Returns:
        sortierte Liste der Umsaetze.
        Throws:
        java.rmi.RemoteException
      • getUmsaetzeBackwards

        public static de.willuhn.datasource.rmi.DBIterator getUmsaetzeBackwards()
                                                                         throws java.rmi.RemoteException
        Liefert alle Umsaetze in umgekehrt chronologischer Reihenfolge (neue zuerst) sortiert nach Datum, ID. Weitere Filter-Kriterien wie Zeitraum und Konto muessen noch hinzugefuegt werden. Die Funktion sortiert lediglich vereinheitlicht.
        Returns:
        sortierte Liste der Umsaetze.
        Throws:
        java.rmi.RemoteException
      • getOldest

        public static java.util.Date getOldest​(java.lang.Object kontoOrGroup)
                                        throws java.rmi.RemoteException
        Liefert das Datum des aeltesten Umsatzes auf dem Konto oder der Kontogruppe.
        Parameters:
        kontoOrGroup - Konto oder Name einer Kontogruppe. Optional. Wenn nichts angegeben ist, wird der aelteste Umsatz ueber alle Konten ermittelt.
        Returns:
        das Datum des aeltesten Umsatzes oder NULL, wenn keiner gefunden wurde.
        Throws:
        java.rmi.RemoteException
      • find

        public static de.willuhn.datasource.rmi.DBIterator find​(Konto konto,
                                                                java.lang.String kategorie,
                                                                java.util.Date from,
                                                                java.util.Date to,
                                                                java.lang.String query)
                                                         throws java.rmi.RemoteException
        Liefert alle Umsaetze in ugekehrt chronologischer Reihenfolge (neue zuerst), die den Kriterien entsprechen.
        Parameters:
        konto - das Konto. Optional.
        kategorie - Konto-Kategorie. Optional.
        from - das Start-Datum. Optional.
        to - das End-Datum. Optional.
        query - Suchbegriff. Optional.
        Returns:
        Liste der gefundenen Umsaetze.
        Throws:
        java.rmi.RemoteException
      • find

        public static de.willuhn.datasource.rmi.DBIterator find​(java.lang.String query)
                                                         throws java.rmi.RemoteException,
                                                                de.willuhn.util.ApplicationException
        Liefert alle Umsaetze in umgekehrt chronologischer Reihenfolge (neue zuerst), in denen der genannte Suchbegriff auftaucht.
        Parameters:
        query - Suchbegriff.
        Returns:
        Liste der gefundenen Umsaetze.
        Throws:
        java.rmi.RemoteException
        de.willuhn.util.ApplicationException - wird geworfen, wenn kein Suchbegriff angegeben ist.