KontoauszugInterval.IntervalAlways
, KontoauszugInterval.IntervalBiWeekly
, KontoauszugInterval.IntervalMonthly
, KontoauszugInterval.IntervalNever
, KontoauszugInterval.IntervalWeekly
public abstract class KontoauszugInterval
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
static class |
KontoauszugInterval.IntervalAlways |
Intervall fuer immer.
|
static class |
KontoauszugInterval.IntervalBiWeekly |
Intervall fuer zwei-woechentlich.
|
static class |
KontoauszugInterval.IntervalMonthly |
Intervall fuer monatlich.
|
static class |
KontoauszugInterval.IntervalNever |
Intervall fuer niemals.
|
static class |
KontoauszugInterval.IntervalWeekly |
Intervall fuer woechentlich.
|
Modifier and Type | Field | Description |
---|---|---|
static KontoauszugInterval |
DEFAULT |
Das Default-Intervall.
|
static java.util.List<KontoauszugInterval> |
KNOWN |
Die Liste der bekannten Intervalle.
|
Constructor | Description |
---|---|
KontoauszugInterval() |
Modifier and Type | Method | Description |
---|---|---|
static KontoauszugInterval |
find(java.lang.String id) |
Liefert das Intervall basierend auf der ID.
|
abstract java.lang.String |
getId() |
Liefert einen Identifier fuer das Intervall.
|
abstract java.lang.String |
getName() |
Liefert einen sprechenden Namen fuer das Intervall.
|
static java.util.Date |
getNextInterval(Konto k) |
Ermittelt das naechste Abrufdatum fuer die Kontoauszuege im PDF-Format.
|
abstract java.util.Date |
getNextInterval(java.util.Date last) |
Ermittelt das naechste Intervall basierend auf dem letzten Termin.
|
public static KontoauszugInterval DEFAULT
public static final java.util.List<KontoauszugInterval> KNOWN
public static java.util.Date getNextInterval(Konto k) throws java.rmi.RemoteException
k
- das zu pruefende Konto.java.rmi.RemoteException
public static KontoauszugInterval find(java.lang.String id)
id
- die ID des Intervall.public abstract java.util.Date getNextInterval(java.util.Date last)
last
- der letzte Termin. Kann NULL sein.public abstract java.lang.String getId()
public abstract java.lang.String getName()