de.willuhn.datasource.rmi.Changeable, Checksum, de.willuhn.datasource.rmi.DBObject, de.willuhn.datasource.GenericObject, HibiscusDBObject, java.rmi.Remote, de.willuhn.datasource.rmi.TransactionableTurnusImplpublic 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, storegetChecksumaddDeleteListener, addStoreListener, equals, getAttribute, getAttributeType, getList, getPrimaryAttribute, load, removeDeleteListener, removeStoreListenergetMeta, setMetastatic final int ZEITEINHEIT_WOECHENTLICH
static final int ZEITEINHEIT_MONATLICH
java.lang.String getBezeichnung()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionint getIntervall()
throws java.rmi.RemoteException
1, Zeiteinheit = ZEITEINHEIT_WOECHENTLICH2, Zeiteinheit = ZEITEINHEIT_WOECHENTLICH3, Zeiteinheit = ZEITEINHEIT_MONATLICH12, Zeiteinheit = ZEITEINHEIT_MONATLICHjava.rmi.RemoteExceptionvoid setIntervall(int intervall)
throws java.rmi.RemoteException
intervall - Anzahl der Intervalle.java.rmi.RemoteExceptionint 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.RemoteExceptionvoid setZeiteinheit(int zeiteinheit)
throws java.rmi.RemoteException
zeiteinheit - Kann einen der beiden Werte ZEITEINHEIT_WOECHENTLICH
oder ZEITEINHEIT_MONATLICH besitzen.java.rmi.RemoteExceptionint 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.RemoteExceptionvoid setTag(int tag)
throws java.rmi.RemoteException
tag - Tag, an dem die Zahlung erfolgt.java.rmi.RemoteExceptionboolean 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