de.willuhn.datasource.GenericObject
, Configuration
, PinTanConfig
, java.rmi.Remote
public class PinTanConfigImpl extends java.lang.Object implements PinTanConfig
Constructor | Description |
---|---|
PinTanConfigImpl(org.kapott.hbci.passport.HBCIPassport passport,
java.io.File file) |
ct.
|
Modifier and Type | Method | Description |
---|---|---|
void |
addTanMedia(java.lang.String name) |
Fuegt ein neues TAN-Medium zur Liste der bekannten hinzu.
|
void |
delete() |
Loescht die Konfiguration.
|
boolean |
equals(de.willuhn.datasource.GenericObject other) |
|
java.lang.Object |
getAttribute(java.lang.String attribute) |
|
java.lang.String[] |
getAttributeNames() |
|
java.lang.String |
getBezeichnung() |
Optionale Angabe einer Bezeichnung fuer die Konfig.
|
java.lang.String |
getBLZ() |
Liefert die BLZ fuer die diese Config zustaendig ist.
|
java.lang.String |
getCardReader() |
Liefert eine optionale Bezeichnung fuer den zu nutzenden Karteleser.
|
java.lang.Class |
getConfigDialog() |
Liefert die Klasse des Konfigurationsdialogs.
|
PtSecMech |
getCurrentSecMech() |
Liefert das aktuell ausgewaehlte TAN-Verfahren.
|
java.lang.String |
getCustomerId() |
Liefert die Kundenkennung.
|
java.lang.String |
getCustomProperty(java.lang.String name) |
Liefert ein Custom-Property.
|
java.lang.String |
getDescription() |
Liefert einen Beschreibungstext fuer die Konfiguration.
|
java.lang.String |
getFilename() |
Dateiname der HBCI4Java-Config.
|
java.lang.String |
getFilterType() |
Liefert den Filter-Typ.
|
java.lang.String |
getHBCIVersion() |
Liefert die HBCI-Version.
|
java.lang.String |
getID() |
|
Konto[] |
getKonten() |
Liefert eine optionale Liste von hart verdrahteten Konten.
|
org.kapott.hbci.passport.HBCIPassport |
getPassport() |
Liefert den Passport.
|
int |
getPort() |
Liefert den TCP-Port des Servers.
|
java.lang.String |
getPrimaryAttribute() |
|
boolean |
getShowTan() |
Prueft, ob die TAN waehrend der Eingabe angezeigt werden soll.
|
PtSecMech |
getStoredSecMech() |
Liefert das gespeicherte TAN-Verfahren.
|
java.lang.String |
getTanMedia() |
Liefert das zuletzt verwendete TAN-Medium.
|
java.lang.String[] |
getTanMedias() |
Liefert die Liste der zuletzt eingegebenen TAN-Medien-Bezeichnungen.
|
java.lang.String |
getURL() |
Liefert die HTTPs-URL, ueber die die Bank erreichbar ist.
|
java.lang.String |
getUserId() |
Liefert die Benutzerkennung.
|
java.lang.Boolean |
isChipTANUSB() |
Liefert true, wenn chipTAN USB verwendet werden soll.
|
void |
setBezeichnung(java.lang.String bezeichnung) |
Speichert eine optionale Bezeichnung fuer die Konfig.
|
void |
setCardReader(java.lang.String name) |
Speichert den Namen des zu verwendenden Kartenlesers.
|
void |
setChipTANUSB(java.lang.Boolean b) |
Legt fest, ob chipTAN USB genutzt werden soll.
|
void |
setCurrentSecMech(PtSecMech mech) |
Speichert das aktuell ausgewaehlte TAN-Verfahren.
|
void |
setCustomerId(java.lang.String customer) |
Speichert die Kundenkennung.
|
void |
setCustomProperty(java.lang.String name,
java.lang.String value) |
Speichert ein Custom-Property.
|
void |
setFilterType(java.lang.String type) |
Legt den Filter-Typ fest.
|
void |
setHBCIVersion(java.lang.String version) |
Speichert die zu verwendende HBCI-Version.
|
void |
setKonten(Konto[] k) |
Speichert eine optionale Liste von festzugeordneten Konten.
|
void |
setPort(int port) |
Definiert den TCP-Port.
|
void |
setShowTan(boolean show) |
Legt fest, ob die TANs bei der Eingabe angezeigt werden sollen.
|
void |
setStoredSecMech(PtSecMech mech) |
Speichert das TAN-Verfahren permanent.
|
void |
setTanMedia(java.lang.String name) |
Speichert das zuletzt verwendete TAN-Medium.
|
void |
setTanMedias(java.lang.String[] names) |
Speichert die Liste der zuletzt eingegebenen TAN-Medien-Bezeichnungen.
|
void |
setURL(java.lang.String url) |
Speichert die HTTPs-URL, ueber die die Bank erreichbar ist.
|
void |
setUserId(java.lang.String user) |
Speichert die Benutzerkennung.
|
public PinTanConfigImpl(org.kapott.hbci.passport.HBCIPassport passport, java.io.File file) throws java.rmi.RemoteException
passport
- file
- java.rmi.RemoteException
public java.lang.Object getAttribute(java.lang.String attribute) throws java.rmi.RemoteException
getAttribute
in interface de.willuhn.datasource.GenericObject
java.rmi.RemoteException
GenericObject.getAttribute(java.lang.String)
public java.lang.String getDescription()
Configuration
getDescription
in interface Configuration
Configuration.getDescription()
public java.lang.Class getConfigDialog() throws java.rmi.RemoteException
Configuration
getConfigDialog
in interface Configuration
AbstractView
abgeleitet sein.java.rmi.RemoteException
Configuration.getConfigDialog()
public void delete() throws de.willuhn.util.ApplicationException
Configuration
delete
in interface Configuration
de.willuhn.util.ApplicationException
Configuration.delete()
public java.lang.String[] getAttributeNames() throws java.rmi.RemoteException
getAttributeNames
in interface de.willuhn.datasource.GenericObject
java.rmi.RemoteException
GenericObject.getAttributeNames()
public java.lang.String getID() throws java.rmi.RemoteException
getID
in interface de.willuhn.datasource.GenericObject
java.rmi.RemoteException
GenericObject.getID()
public java.lang.String getPrimaryAttribute() throws java.rmi.RemoteException
getPrimaryAttribute
in interface de.willuhn.datasource.GenericObject
java.rmi.RemoteException
GenericObject.getPrimaryAttribute()
public boolean equals(de.willuhn.datasource.GenericObject other) throws java.rmi.RemoteException
equals
in interface de.willuhn.datasource.GenericObject
java.rmi.RemoteException
GenericObject.equals(de.willuhn.datasource.GenericObject)
public java.lang.String getHBCIVersion() throws java.rmi.RemoteException
PinTanConfig
getHBCIVersion
in interface PinTanConfig
java.rmi.RemoteException
PinTanConfig.getHBCIVersion()
public void setHBCIVersion(java.lang.String version) throws java.rmi.RemoteException
PinTanConfig
setHBCIVersion
in interface PinTanConfig
version
- HBCI-Version.java.rmi.RemoteException
PinTanConfig.setHBCIVersion(java.lang.String)
public java.lang.String getURL() throws java.rmi.RemoteException
PinTanConfig
getURL
in interface PinTanConfig
java.rmi.RemoteException
PinTanConfig.getURL()
public void setURL(java.lang.String url) throws java.rmi.RemoteException
PinTanConfig
setURL
in interface PinTanConfig
url
- URLjava.rmi.RemoteException
PinTanConfig.setURL(java.lang.String)
public int getPort() throws java.rmi.RemoteException
PinTanConfig
getPort
in interface PinTanConfig
java.rmi.RemoteException
PinTanConfig.getPort()
public void setPort(int port) throws java.rmi.RemoteException
PinTanConfig
setPort
in interface PinTanConfig
java.rmi.RemoteException
PinTanConfig.setPort(int)
public java.lang.String getFilterType() throws java.rmi.RemoteException
PinTanConfig
getFilterType
in interface PinTanConfig
java.rmi.RemoteException
PinTanConfig.getFilterType()
public void setFilterType(java.lang.String type) throws java.rmi.RemoteException
PinTanConfig
setFilterType
in interface PinTanConfig
java.rmi.RemoteException
PinTanConfig.setFilterType(java.lang.String)
public java.lang.String getBLZ() throws java.rmi.RemoteException
PinTanConfig
getBLZ
in interface PinTanConfig
java.rmi.RemoteException
PinTanConfig.getBLZ()
public java.lang.String getCustomerId() throws java.rmi.RemoteException
PinTanConfig
getCustomerId
in interface PinTanConfig
java.rmi.RemoteException
PinTanConfig.getCustomerId()
public void setCustomerId(java.lang.String customer) throws java.rmi.RemoteException
PinTanConfig
setCustomerId
in interface PinTanConfig
java.rmi.RemoteException
PinTanConfig.setCustomerId(java.lang.String)
public java.lang.String getUserId() throws java.rmi.RemoteException
PinTanConfig
getUserId
in interface PinTanConfig
java.rmi.RemoteException
PinTanConfig.getUserId()
public void setUserId(java.lang.String user) throws java.rmi.RemoteException
PinTanConfig
setUserId
in interface PinTanConfig
java.rmi.RemoteException
PinTanConfig.setUserId(java.lang.String)
public java.lang.String getFilename() throws java.rmi.RemoteException
PinTanConfig
getFilename
in interface PinTanConfig
java.rmi.RemoteException
PinTanConfig.getFilename()
public org.kapott.hbci.passport.HBCIPassport getPassport() throws java.rmi.RemoteException
PinTanConfig
getPassport
in interface PinTanConfig
java.rmi.RemoteException
PinTanConfig.getPassport()
public java.lang.String getBezeichnung() throws java.rmi.RemoteException
PinTanConfig
getBezeichnung
in interface PinTanConfig
java.rmi.RemoteException
PinTanConfig.getBezeichnung()
public void setBezeichnung(java.lang.String bezeichnung) throws java.rmi.RemoteException
PinTanConfig
setBezeichnung
in interface PinTanConfig
bezeichnung
- Bezeichnung.java.rmi.RemoteException
PinTanConfig.setBezeichnung(java.lang.String)
public Konto[] getKonten() throws java.rmi.RemoteException
PinTanConfig
getKonten
in interface PinTanConfig
null
BUGZILLA 173
BUGZILLA 314java.rmi.RemoteException
PinTanConfig.getKonten()
public void setKonten(Konto[] k) throws java.rmi.RemoteException
PinTanConfig
setKonten
in interface PinTanConfig
k
- Liste der Konten.java.rmi.RemoteException
PinTanConfig.setKonten(de.willuhn.jameica.hbci.rmi.Konto[])
public PtSecMech getStoredSecMech() throws java.rmi.RemoteException
PinTanConfig
getStoredSecMech
in interface PinTanConfig
java.rmi.RemoteException
PinTanConfig.getStoredSecMech()
public void setStoredSecMech(PtSecMech mech) throws java.rmi.RemoteException
PinTanConfig
setStoredSecMech
in interface PinTanConfig
mech
- das TAN-Verfahrens.java.rmi.RemoteException
PinTanConfig.setStoredSecMech(de.willuhn.jameica.hbci.passports.pintan.PtSecMech)
public PtSecMech getCurrentSecMech() throws java.rmi.RemoteException
PinTanConfig
getCurrentSecMech
in interface PinTanConfig
java.rmi.RemoteException
PinTanConfig.getCurrentSecMech()
public void setCurrentSecMech(PtSecMech mech) throws java.rmi.RemoteException
PinTanConfig
setCurrentSecMech
in interface PinTanConfig
mech
- das aktuell ausgewaehlte TAN-Verfahren.java.rmi.RemoteException
PinTanConfig.setCurrentSecMech(de.willuhn.jameica.hbci.passports.pintan.PtSecMech)
public java.lang.String getCardReader() throws java.rmi.RemoteException
PinTanConfig
getCardReader
in interface PinTanConfig
java.rmi.RemoteException
PinTanConfig.getCardReader()
public void setCardReader(java.lang.String name) throws java.rmi.RemoteException
PinTanConfig
setCardReader
in interface PinTanConfig
name
- der Name des zu verwendenden Kartenlesers.java.rmi.RemoteException
PinTanConfig.setCardReader(java.lang.String)
public java.lang.Boolean isChipTANUSB() throws java.rmi.RemoteException
PinTanConfig
isChipTANUSB
in interface PinTanConfig
java.rmi.RemoteException
PinTanConfig.isChipTANUSB()
public void setChipTANUSB(java.lang.Boolean b) throws java.rmi.RemoteException
PinTanConfig
setChipTANUSB
in interface PinTanConfig
b
- true, wenn chipTAN USB genutzt werden soll.
false, wenn es nicht verwendet werden soll.
NULL, wenn der User die Entscheidung noch nicht getroffen hat.java.rmi.RemoteException
PinTanConfig.setChipTANUSB(java.lang.Boolean)
public java.lang.String[] getTanMedias() throws java.rmi.RemoteException
PinTanConfig
getTanMedias
in interface PinTanConfig
java.rmi.RemoteException
PinTanConfig.getTanMedias()
public void setTanMedias(java.lang.String[] names) throws java.rmi.RemoteException
PinTanConfig
setTanMedias
in interface PinTanConfig
names
- die Liste der zuletzt eingegebenen TAN-Medien-Bezeichnungen.java.rmi.RemoteException
PinTanConfig.setTanMedias(java.lang.String[])
public void addTanMedia(java.lang.String name) throws java.rmi.RemoteException
PinTanConfig
addTanMedia
in interface PinTanConfig
name
- die neue TAN-Medien-Bezeichnung.java.rmi.RemoteException
PinTanConfig.addTanMedia(java.lang.String)
public java.lang.String getTanMedia() throws java.rmi.RemoteException
PinTanConfig
getTanMedia
in interface PinTanConfig
java.rmi.RemoteException
PinTanConfig.getTanMedia()
public void setTanMedia(java.lang.String name) throws java.rmi.RemoteException
PinTanConfig
setTanMedia
in interface PinTanConfig
name
- das zuletzt verwendete TAN-Medium.java.rmi.RemoteException
PinTanConfig.setTanMedia(java.lang.String)
public boolean getShowTan() throws java.rmi.RemoteException
PinTanConfig
getShowTan
in interface PinTanConfig
java.rmi.RemoteException
PinTanConfig.getShowTan()
public void setShowTan(boolean show) throws java.rmi.RemoteException
PinTanConfig
setShowTan
in interface PinTanConfig
show
- true, wenn sie angezeigt werden sollen.java.rmi.RemoteException
PinTanConfig.setShowTan(boolean)
public java.lang.String getCustomProperty(java.lang.String name) throws java.rmi.RemoteException
PinTanConfig
getCustomProperty
in interface PinTanConfig
name
- Name des Property.java.rmi.RemoteException
PinTanConfig.getCustomProperty(java.lang.String)
public void setCustomProperty(java.lang.String name, java.lang.String value) throws java.rmi.RemoteException
PinTanConfig
setCustomProperty
in interface PinTanConfig
name
- Name des Property.value
- Wert des Property.java.rmi.RemoteException
PinTanConfig.setCustomProperty(java.lang.String, java.lang.String)