Package de.willuhn.jameica.hbci.rmi
Class KontoauszugInterval
java.lang.Object
de.willuhn.jameica.hbci.rmi.KontoauszugInterval
- Direct Known Subclasses:
KontoauszugInterval.IntervalAlways
,KontoauszugInterval.IntervalBiWeekly
,KontoauszugInterval.IntervalMonthly
,KontoauszugInterval.IntervalNever
,KontoauszugInterval.IntervalWeekly
Enum mit den unterstuetzten Intervalls beim Abruf der PDF-Kontoauszuege.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Intervall fuer immer.static class
Intervall fuer zwei-woechentlich.static class
Intervall fuer monatlich.static class
Intervall fuer niemals.static class
Intervall fuer woechentlich. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic KontoauszugInterval
Das Default-Intervall.static final List<KontoauszugInterval>
Die Liste der bekannten Intervalle. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic KontoauszugInterval
Liefert das Intervall basierend auf der ID.abstract String
getId()
Liefert einen Identifier fuer das Intervall.abstract String
getName()
Liefert einen sprechenden Namen fuer das Intervall.static Date
Ermittelt das naechste Abrufdatum fuer die Kontoauszuege im PDF-Format.abstract Date
getNextInterval
(Date last) Ermittelt das naechste Intervall basierend auf dem letzten Termin.
-
Field Details
-
DEFAULT
Das Default-Intervall. -
KNOWN
Die Liste der bekannten Intervalle.
-
-
Constructor Details
-
KontoauszugInterval
public KontoauszugInterval()
-
-
Method Details
-
getNextInterval
Ermittelt das naechste Abrufdatum fuer die Kontoauszuege im PDF-Format.- Parameters:
k
- das zu pruefende Konto.- Returns:
- das Datum fuer den naechsten Abruf oder NULL, wenn keines ermittelbar ist.
- Throws:
RemoteException
-
find
Liefert das Intervall basierend auf der ID.- Parameters:
id
- die ID des Intervall.- Returns:
- das Intervall oder NULL, wenn es nicht gefunden wurde.
-
getNextInterval
Ermittelt das naechste Intervall basierend auf dem letzten Termin.- Parameters:
last
- der letzte Termin. Kann NULL sein.- Returns:
- das naechste Datum oder NULL, wenn keines existiert.
-
getId
Liefert einen Identifier fuer das Intervall.- Returns:
- ein Identifier fuer das Intervall.
-
getName
Liefert einen sprechenden Namen fuer das Intervall.- Returns:
- sprechender Name fuer das Intervall.
-