Class PtSecMech
- java.lang.Object
-
- de.willuhn.jameica.hbci.passports.pintan.PtSecMech
-
public class PtSecMech extends java.lang.Object
Parser fuer die TAN-Verfahren.
-
-
Constructor Summary
Constructors Constructor Description PtSecMech()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PtSecMech
contains(java.lang.String text, java.lang.String id)
Prueft, ob die ID des angegebenen TAN-Verfahrens in der Liste enthalten ist.static PtSecMech
create(java.lang.String text)
Erzeugt ein PTSechMech-Objekt aus dem Text.boolean
equals(java.lang.Object obj)
java.lang.String
getId()
Liefert die ID des TAN-Verfahrens.java.lang.String
getLongname()
Liefert den Namen des TAN-Verfahrens mit der ID.java.lang.String
getName()
Liefert den Namen des TAN-Verfahrens.static java.util.List<PtSecMech>
parse(java.lang.String text)
Parst die Liste der TAN-Verfahren aus dem String.java.lang.String
toString()
boolean
useUSB()
Liefert true, wenn es ein Verfahren ist, das prinzipiell USB-tauglich ist.
-
-
-
Method Detail
-
parse
public static final java.util.List<PtSecMech> parse(java.lang.String text) throws de.willuhn.util.ApplicationException
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
public static PtSecMech contains(java.lang.String text, java.lang.String id)
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
public static PtSecMech create(java.lang.String text)
Erzeugt ein PTSechMech-Objekt aus dem Text. Der Text ist fuer gewoehnlich so zusammengesetzt: ": ". - Parameters:
text
- der zu parsende Text.- Returns:
- das PTSechMech-Objekt oder NULL, wenn es kein interpretierbares TAN-Verfahren war.
-
getId
public java.lang.String getId()
Liefert die ID des TAN-Verfahrens.- Returns:
- id die ID des TAN-Verfahrens.
-
getName
public java.lang.String getName()
Liefert den Namen des TAN-Verfahrens.- Returns:
- name Name des TAN-Verfahrens.
-
getLongname
public java.lang.String getLongname()
Liefert den Namen des TAN-Verfahrens mit der ID.- Returns:
- der Name des TAN-Verfahrens mit der ID.
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
- See Also:
Object.equals(java.lang.Object)
-
useUSB
public boolean useUSB()
Liefert true, wenn es ein Verfahren ist, das prinzipiell USB-tauglich ist.- Returns:
- true, wenn es ein Verfahren ist, das prinzipiell USB-tauglich ist.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
- See Also:
Object.toString()
-
-