de.willuhn.datasource.rmi.Changeable
, Checksum
, de.willuhn.datasource.rmi.DBObject
, de.willuhn.datasource.GenericObject
, HibiscusDBObject
, java.rmi.Remote
, de.willuhn.datasource.rmi.Transactionable
TurnusImpl
public interface Turnus extends HibiscusDBObject, Checksum
Modifier and Type | Field | Description |
---|---|---|
static int |
ZEITEINHEIT_MONATLICH |
Konstante fuer Zeiteinheit monatlich.
|
static int |
ZEITEINHEIT_WOECHENTLICH |
Konstante fuer Zeiteinheit woechentlich.
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getBezeichnung() |
Liefert eine sprechende Bezeichnung des Intervalls.
|
int |
getIntervall() |
Liefert die Anzahl der Intervalle zwischen den Zahlungen.
|
int |
getTag() |
Liefert den Tag, an dem die Zahlung innerhalb der Zeiteinheit ausgefuehrt werden soll.
|
int |
getZeiteinheit() |
Liefert eine Konstante fuer die Zeiteinheit.
|
boolean |
isInitial() |
Liefert
true wenn es sich bei dem Turnus um Initial-Daten
von Hibiscus handelt, die nicht geloescht werden koennen. |
void |
setIntervall(int intervall) |
Speichert die Anzahl der Intervalle zwischen den Zahlungen.
|
void |
setTag(int tag) |
Speichert den Tag, an dem die Zahlung innerhalb der Zeiteinheit ausgefuehrt werden soll.
|
void |
setZeiteinheit(int zeiteinheit) |
Speichert die Zeiteinheit.
|
clear, delete, isNewObject, overwrite, store
getChecksum
addDeleteListener, addStoreListener, equals, getAttribute, getAttributeType, getList, getPrimaryAttribute, load, removeDeleteListener, removeStoreListener
getMeta, setMeta
static final int ZEITEINHEIT_WOECHENTLICH
static final int ZEITEINHEIT_MONATLICH
java.lang.String getBezeichnung() throws java.rmi.RemoteException
java.rmi.RemoteException
int getIntervall() throws java.rmi.RemoteException
1
, Zeiteinheit = ZEITEINHEIT_WOECHENTLICH
2
, Zeiteinheit = ZEITEINHEIT_WOECHENTLICH
3
, Zeiteinheit = ZEITEINHEIT_MONATLICH
12
, Zeiteinheit = ZEITEINHEIT_MONATLICH
java.rmi.RemoteException
void setIntervall(int intervall) throws java.rmi.RemoteException
intervall
- Anzahl der Intervalle.java.rmi.RemoteException
int getZeiteinheit() throws java.rmi.RemoteException
ZEITEINHEIT_WOECHENTLICH
, dann wird woechentlich
oder zu einem Vielfachen einer Woche gezahlt.ZEITEINHEIT_MONATLICH
wird monatlich
oder einem Vielfachen eines Monats gezahlt.java.rmi.RemoteException
void setZeiteinheit(int zeiteinheit) throws java.rmi.RemoteException
zeiteinheit
- Kann einen der beiden Werte ZEITEINHEIT_WOECHENTLICH
oder ZEITEINHEIT_MONATLICH
besitzen.java.rmi.RemoteException
int getTag() throws java.rmi.RemoteException
ZEITEINHEIT_MONATLICH
), kann
der Wert zwischen 1 und 31 liegen (Tage des Monats).
Bei woechentlicher Zahlung (ZEITEINHEIT_WOECHENTLICH
), wird ein Wert zwischen
1 und 7 zurueckgeliefert (Wochentag) wobei 1 Montag ist und 7 demzufolge Sonntag.java.rmi.RemoteException
void setTag(int tag) throws java.rmi.RemoteException
tag
- Tag, an dem die Zahlung erfolgt.java.rmi.RemoteException
boolean isInitial() throws java.rmi.RemoteException
true
wenn es sich bei dem Turnus um Initial-Daten
von Hibiscus handelt, die nicht geloescht werden koennen.java.rmi.RemoteException