Class PtSecMech
java.lang.Object
de.willuhn.jameica.hbci.passports.pintan.PtSecMech
Parser fuer die TAN-Verfahren.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic PtSecMech
Prueft, ob die ID des angegebenen TAN-Verfahrens in der Liste enthalten ist.static PtSecMech
Erzeugt ein PTSechMech-Objekt aus dem Text.static PtSecMech
createFailsafe
(String text) Erzeugt ein PTSechMech-Objekt aus dem Text.boolean
getId()
Liefert die ID des TAN-Verfahrens.Liefert den Namen des TAN-Verfahrens mit der ID.getName()
Liefert den Namen des TAN-Verfahrens.boolean
Liefert true, wenn es sich um ein Flicker-Code Verfahren handelt.Parst die Liste der TAN-Verfahren aus dem String.toString()
-
Constructor Details
-
PtSecMech
public PtSecMech()
-
-
Method Details
-
parse
Parst die Liste der TAN-Verfahren aus dem String.- Parameters:
text
- String mit den TAN-Verfahren.- Returns:
- die geparste Liste.
- Throws:
de.willuhn.util.ApplicationException
-
contains
Prueft, ob die ID des angegebenen TAN-Verfahrens in der Liste enthalten ist.- Parameters:
text
- der Text mit den TAN-Verfahren.id
- die ID des gesuchten TAN-Verfahrens.- Returns:
- das gefundene TAN-Verfahren oder NULL, wenn es nicht enthalten ist.
-
create
Erzeugt ein PTSechMech-Objekt aus dem Text. Der Text ist fuer gewoehnlich so zusammengesetzt: "<id>:<name>
".- Parameters:
text
- der zu parsende Text.- Returns:
- das PTSechMech-Objekt oder NULL, wenn es kein interpretierbares TAN-Verfahren war.
-
createFailsafe
Erzeugt ein PTSechMech-Objekt aus dem Text. Hier wird auch toleriert, wenn nur die Nummer angegeben ist.- Parameters:
text
- der Text mit dem TAN-Verfahren.- Returns:
- das PTSechMech-Objekt oder NULL, wenn kein Text angegeben wurde.
-
getId
Liefert die ID des TAN-Verfahrens.- Returns:
- id die ID des TAN-Verfahrens.
-
getName
Liefert den Namen des TAN-Verfahrens.- Returns:
- name Name des TAN-Verfahrens.
-
getLongname
Liefert den Namen des TAN-Verfahrens mit der ID.- Returns:
- der Name des TAN-Verfahrens mit der ID.
-
equals
-
isFlickerCode
public boolean isFlickerCode()Liefert true, wenn es sich um ein Flicker-Code Verfahren handelt.- Returns:
- true, wenn es sich um ein Flicker-Code Verfahren handelt.
-
toString
-