public class PinTanConfigFactory
extends java.lang.Object
| Constructor | Description |
|---|---|
PinTanConfigFactory() |
| Modifier and Type | Method | Description |
|---|---|---|
static PinTanConfig |
create() |
Erstellt eine neue PIN/Tan-Config.
|
static java.io.File |
createFilename() |
Erzeugt eine neue Config-Datei.
|
static void |
delete(PinTanConfig config) |
Loescht die genannte Config.
|
static PinTanConfig |
findByKonto(Konto konto) |
Liefert die zum uebergebenen Konto gehoerende PIN/Tan-Config oder
null wenn keine gefunden wurde. |
static de.willuhn.datasource.GenericIterator |
getConfigs() |
Liefert die Liste der existierenden Pin/Tan-Konfigurationen.
|
static org.kapott.hbci.passport.HBCIPassport |
load(java.io.File f) |
Erzeugt ein Passport-Objekt basierend auf der uebergebenen Config.
|
static void |
store(PinTanConfig config) |
Speichert die Konfiguration.
|
static java.io.File |
toAbsolutePath(java.lang.String filename) |
Macht aus dem Dateinamen einer Passport-Datei eine absolute Pfadangabe.
|
static java.lang.String |
toRelativePath(java.lang.String file) |
Macht aus der Pfadangabe eine relative Angabe - enthaelt dann also nur noch den Dateinamen.
|
public static PinTanConfig create() throws java.lang.Exception
java.lang.Exceptionpublic static void store(PinTanConfig config) throws java.lang.Exception
config - java.lang.Exceptionpublic static void delete(PinTanConfig config) throws de.willuhn.util.ApplicationException
config - die zu loeschende Config.de.willuhn.util.ApplicationExceptionpublic static org.kapott.hbci.passport.HBCIPassport load(java.io.File f)
f - das HBCI4Java-Config-File.public static PinTanConfig findByKonto(Konto konto) throws java.rmi.RemoteException, de.willuhn.util.ApplicationException
null wenn keine gefunden wurde.konto - Konto, fuer das die Config gesucht wird.java.rmi.RemoteExceptionde.willuhn.util.ApplicationExceptionpublic static de.willuhn.datasource.GenericIterator getConfigs()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic static java.io.File createFilename()
throws de.willuhn.util.ApplicationException
de.willuhn.util.ApplicationExceptionpublic static java.io.File toAbsolutePath(java.lang.String filename)
filename - Dateiname.public static java.lang.String toRelativePath(java.lang.String file)
file - Pfadangabe.