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.Exception
public static void store(PinTanConfig config) throws java.lang.Exception
config
- java.lang.Exception
public static void delete(PinTanConfig config) throws de.willuhn.util.ApplicationException
config
- die zu loeschende Config.de.willuhn.util.ApplicationException
public 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.RemoteException
de.willuhn.util.ApplicationException
public static de.willuhn.datasource.GenericIterator getConfigs() throws java.rmi.RemoteException
java.rmi.RemoteException
public static java.io.File createFilename() throws de.willuhn.util.ApplicationException
de.willuhn.util.ApplicationException
public static java.io.File toAbsolutePath(java.lang.String filename)
filename
- Dateiname.public static java.lang.String toRelativePath(java.lang.String file)
file
- Pfadangabe.