Class HBCI4JavaFormat
java.lang.Object
de.willuhn.jameica.hbci.passports.rdh.keyformat.AbstractKeyFormat
de.willuhn.jameica.hbci.passports.rdh.keyformat.HBCI4JavaFormat
- All Implemented Interfaces:
KeyFormat,Comparable<KeyFormat>
- Direct Known Subclasses:
RAH10Format,RDH2Format
Implementierung des Schluesselformats von HBCI4Java.
-
Field Summary
FieldsFields inherited from interface de.willuhn.jameica.hbci.passports.rdh.keyformat.KeyFormat
FEATURE_CREATE, FEATURE_IMPORT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionErzeugt einen neuen Schluessel.getName()Liefert einen sprechenden Namen des Formats.booleanhasFeature(int feature) Prueft, ob das Format das angegebene Feature unterstuetzt.Importiert einen Schluessel.org.kapott.hbci.passport.HBCIPassportLaedt einen Schluessel.Methods inherited from class de.willuhn.jameica.hbci.passports.rdh.keyformat.AbstractKeyFormat
compareTo, getOrder
-
Field Details
-
i18n
protected static de.willuhn.util.I18N i18n
-
-
Constructor Details
-
HBCI4JavaFormat
public HBCI4JavaFormat()
-
-
Method Details
-
getName
Description copied from interface:KeyFormatLiefert einen sprechenden Namen des Formats.- Returns:
- Sprechender Name.
- See Also:
-
hasFeature
public boolean hasFeature(int feature) Description copied from interface:KeyFormatPrueft, ob das Format das angegebene Feature unterstuetzt.- Parameters:
feature- das geforderte Feature.- Returns:
- true, wenn es unterstuetzt wird.
- See Also:
-
importKey
public RDHKey importKey(File file) throws de.willuhn.util.ApplicationException, de.willuhn.jameica.system.OperationCanceledException Description copied from interface:KeyFormatImportiert einen Schluessel. Die Funktion soll nur ein RDHKey-Objekt erzeugen. Die Registrierung des Schluessels in Hibiscus uebernimmt der Aufrufer.- Parameters:
file- die Schluesseldatei.- Returns:
- der importierte Schluessel.
- Throws:
de.willuhn.util.ApplicationException- Fehler.de.willuhn.jameica.system.OperationCanceledException- wenn der Import abgebrochen werden soll.- See Also:
-
createKey
public RDHKey createKey(File file) throws de.willuhn.util.ApplicationException, de.willuhn.jameica.system.OperationCanceledException Description copied from interface:KeyFormatErzeugt einen neuen Schluessel.- Parameters:
file- Ziel-Datei, in der der Schluessel erzeugt werden soll.- Returns:
- der neue Schluessel.
- Throws:
de.willuhn.util.ApplicationExceptionde.willuhn.jameica.system.OperationCanceledException- See Also:
-
load
public org.kapott.hbci.passport.HBCIPassport load(RDHKey key) throws de.willuhn.util.ApplicationException, de.willuhn.jameica.system.OperationCanceledException Description copied from interface:KeyFormatLaedt einen Schluessel.- Parameters:
key- der Schluessel.- Returns:
- HBCIPassport-Instanz des Schluessels.
- Throws:
de.willuhn.util.ApplicationExceptionde.willuhn.jameica.system.OperationCanceledException- See Also:
-