public class TurnusHelper
extends java.lang.Object
Constructor | Description |
---|---|
TurnusHelper() |
Modifier and Type | Method | Description |
---|---|---|
static java.lang.String |
createBezeichnung(Turnus turnus) |
Kleine Hilfs-Funktion, die sich eine passende Bezeichnung fuer einen Turnus selbst ausdenkt ;).
|
static Turnus |
createByDauerAuftrag(org.kapott.hbci.GV_Result.GVRDauerList.Dauer d) |
Erstellt einen neuen Turnus mit den Eigenschaften des uebergebenen
Dauerauftrags aus HBCI4Java und speichert ihn auch gleich in der Datenbank.
|
static Turnus |
findByDauerAuftrag(org.kapott.hbci.GV_Result.GVRDauerList.Dauer d) |
Prueft, ob es in der lokalen Datenbank einen Zahlungsturnus gibt,
der den Eigenschaften des uebergebenen Dauerauftrags aus HBCI4Java
entspricht.
|
static java.util.Date |
getNaechsteZahlung(java.util.Date ersteZahlung,
java.util.Date letzteZahlung,
Turnus turnus,
java.util.Date valuta) |
Berechnet das naechste Ausfuehrungsdatum fuer einen Turnus.
|
static java.lang.String |
getWochentag(int index) |
Liefert die Bezeichnung des Werktages mit dem genannten Index.
|
static java.lang.String[] |
getWochentage() |
Liefert ein String-Array mit den Bezeichnungen der Wochentage.
|
public static java.lang.String[] getWochentage()
public static java.lang.String getWochentag(int index)
String tag = TurnusHelper.getWochentag(turnus.getTag())
.index
- Index des Wochentages von 1 - 7.null
wenn der Index
ausserhalb des definierten Bereichs liegt.public static java.util.Date getNaechsteZahlung(java.util.Date ersteZahlung, java.util.Date letzteZahlung, Turnus turnus, java.util.Date valuta) throws java.rmi.RemoteException
ersteZahlung
- Datum der ersten Zahlung.letzteZahlung
- Datum der letzten Zahlung.turnus
- Turnus.valuta
- Stichtag, zu dem die Berechnung erfolgen soll.
Ist kein Datum angegeben, wird das aktuelle verwendet.null
, wenn keines mehr existiert.java.rmi.RemoteException
public static Turnus findByDauerAuftrag(org.kapott.hbci.GV_Result.GVRDauerList.Dauer d) throws java.rmi.RemoteException
d
- der zu pruefende Dauerauftrag.null
.java.rmi.RemoteException
public static Turnus createByDauerAuftrag(org.kapott.hbci.GV_Result.GVRDauerList.Dauer d) throws java.rmi.RemoteException, de.willuhn.util.ApplicationException
findByDauerAuftrag
ob bereits einer existiert und
liefert ggf diesen zurueck. Der Aufrufer muss also nicht selbst pruefen,
ob einer existiert.d
- der zu pruefende Dauerauftrag.java.rmi.RemoteException
de.willuhn.util.ApplicationException
public static java.lang.String createBezeichnung(Turnus turnus) throws java.rmi.RemoteException
turnus
- der Turnus, fuer den eine Bezeichnung erstellt werden soll.java.rmi.RemoteException