|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.elster.lohn.util.eTIN.eTin
public class eTin
Constructor Summary | |
---|---|
eTin(java.lang.String newNachname,
java.lang.String newVorname,
java.lang.Integer newGebDatum)
Instanziiert die Klasse eTIN und ruft mit den übergebenen Parametern die Methode setDaten(...) auf. |
Method Summary | |
---|---|
static java.lang.String |
berechneETIN(java.lang.String newNachname,
java.lang.String newVorname,
java.lang.Integer newGebDatum)
Statische Methode mit der direkt die eTIN berechnet und zurückgegeben wird, ohne eine Klasse eTin zu instanzieren. |
static java.lang.String |
berechneETIN(java.lang.String newGebName,
java.lang.String newVorname,
java.lang.String newGebDatum)
Statische Methode mit der direkt die eTIN berechnet und zurückgegeben wird, ohne eine Klasse eTin zu instanzieren. |
static java.lang.String |
berechneETINyyyymmdd(java.lang.String newGebName,
java.lang.String newVorname,
java.lang.String newGebDatum)
Statische Methode mit der direkt die eTIN berechnet und zurückgegeben wird, ohne eine Klasse eTin zu instanzieren. |
void |
clearDaten()
löscht alle Daten |
java.lang.String |
geteTIN()
Diese gibt die berechnete eTIN zurueck (14 Stellen) |
static boolean |
pruefeFormat(java.lang.String etin)
Statische Methode mit der das Format einer übergebenen eTin auf Gültigkeit geprüft wird. |
void |
setDaten(java.lang.String newNachname,
java.lang.String newVorname,
java.lang.Integer newGebDatum)
Setzt alle notwendigen Daten für die eTIN-Berechnung. |
void |
setGebDatum(java.lang.Integer aGebDatum)
Setzt das Geburtsdatum für die eTIN-Berechnung. |
void |
setGebName(java.lang.String aNachname)
Setzt den Namen für die eTIN-Berechnung. |
void |
setVorname(java.lang.String aVorname)
Setzt den Vornamen für die eTIN-Berechnung. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public eTin(java.lang.String newNachname, java.lang.String newVorname, java.lang.Integer newGebDatum)
newNachname
- der FamiliennamenewVorname
- der VornamenewGebDatum
- das Geburtsdatum (YYYYMMTT)Method Detail |
---|
public void setGebName(java.lang.String aNachname)
aNachname
- der Nachnamepublic void setGebDatum(java.lang.Integer aGebDatum)
aGebDatum
- das Geburtdatum im Format dd.mm.yy bzw. dd.mm.yyyy Dpublic void setVorname(java.lang.String aVorname)
aVorname
- Vornamepublic void setDaten(java.lang.String newNachname, java.lang.String newVorname, java.lang.Integer newGebDatum)
newNachname
- den FamiliennamennewVorname
- der VornamenewGebDatum
- das Geburtsdatum im Format dd.mm.yy bzw dd.mm.yyyypublic void clearDaten()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String geteTIN()
public static java.lang.String berechneETIN(java.lang.String newNachname, java.lang.String newVorname, java.lang.Integer newGebDatum)
newNachname
- der FamiliennamenewVorname
- der VornamenewGebDatum
- im Format YYYYMMDD
public static java.lang.String berechneETIN(java.lang.String newGebName, java.lang.String newVorname, java.lang.String newGebDatum)
newNachname
- der FamiliennamenewVorname
- der VornamenewGebDatum
- im Format dd.mm.yy bzw. ddmmyyyy
public static java.lang.String berechneETINyyyymmdd(java.lang.String newGebName, java.lang.String newVorname, java.lang.String newGebDatum)
newNachname
- der FamiliennamenewVorname
- der VornamenewGebDatum
- YYYYMMDD
public static boolean pruefeFormat(java.lang.String etin) throws java.util.zip.DataFormatException
etin
-
java.util.zip.DataFormatException
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |