Package org.kapott.hbci.manager
Class QRCode
- java.lang.Object
-
- org.kapott.hbci.manager.QRCode
-
public class QRCode extends java.lang.Object
Klasse zum Parsen von QR-Codes.
-
-
Constructor Summary
Constructors Constructor Description QRCode(java.lang.String hhd, java.lang.String msg)
ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]
getImage()
Liefert die Rohdaten des Bildes.java.lang.String
getMessage()
Liefert den fuer den User bestimmten Text.java.lang.String
getMimetype()
Liefert den Mimetype des Bildes.
-
-
-
Constructor Detail
-
QRCode
public QRCode(java.lang.String hhd, java.lang.String msg) throws java.lang.Exception
ct.- Parameters:
hhd
- die Rohdaten aus dem HHDuc als String.msg
- Die Sparkassen verwenden QR-Code in HHD 1.3 und uebertragen dort (wie beim Flickercode auch) die maschinenlesbaren Daten direkt in der Text-Nachricht per Base64-Codierung in den Tags CHLGUC und CHLGTEXT. Wir brauchen daher auch den eigentlich dem User anzuzeigenden Text, um den Code bei Bedarf dort zu extrahieren.- Throws:
java.lang.Exception
- wenn die Daten nicht als Bild geparst werden konnten.
-
-
Method Detail
-
getImage
public byte[] getImage()
Liefert die Rohdaten des Bildes.- Returns:
- image die Rohdaten des Bildes.
-
getMimetype
public java.lang.String getMimetype()
Liefert den Mimetype des Bildes.- Returns:
- mimetype Kann durchaus NULL sein.
-
getMessage
public java.lang.String getMessage()
Liefert den fuer den User bestimmten Text. Falls die Bank den QR-Code dort per CHLGUC/CHLGTEXT embedded hat, dann wird hier der bereinigte Text zurueckgeliefert.- Returns:
- der ggf. bereinigte Text.
-
-