Class BshCreateAccountAssistent
java.lang.Object
de.frankmuenster.mahoe.assistant.AbstractCreateAccountAssistant<BshCreateInfo,BshCreateAccountDialog>
de.frankmuenster.mahoe.banks.bsh.assistant.BshCreateAccountAssistent
- All Implemented Interfaces:
CreateAccountAssistant
public final class BshCreateAccountAssistent
extends AbstractCreateAccountAssistant<BshCreateInfo,BshCreateAccountDialog>
BSH Konto-Anlagen-Assistent
- Author:
- Frank Münster
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionLoads all existing accounts for a given BSH login and populates this in theBshCreateAccountDialog
protected void
setBankSpecificAccountParameter
(de.willuhn.jameica.hbci.rmi.Konto konto, BshCreateInfo info) Set the bank specific account parameters.void
setBankSpecificMetaData
(BshCreateInfo info, de.willuhn.jameica.hbci.rmi.Konto konto) Set the bank specific parameters.Methods inherited from class de.frankmuenster.mahoe.assistant.AbstractCreateAccountAssistant
createAccount
-
Constructor Details
-
BshCreateAccountAssistent
public BshCreateAccountAssistent()Standardkonstruktor
-
-
Method Details
-
getDialog
Loads all existing accounts for a given BSH login and populates this in theBshCreateAccountDialog
- Specified by:
getDialog
in classAbstractCreateAccountAssistant<BshCreateInfo,
BshCreateAccountDialog> - Returns:
- the account specific dialog
- Throws:
CreateAccountException
- See Also:
-
setBankSpecificMetaData
public void setBankSpecificMetaData(BshCreateInfo info, de.willuhn.jameica.hbci.rmi.Konto konto) throws RemoteException, de.willuhn.util.ApplicationException Description copied from class:AbstractCreateAccountAssistant
Set the bank specific parameters. The subclass implementation needs to take care about storing added/updated values.- Specified by:
setBankSpecificMetaData
in classAbstractCreateAccountAssistant<BshCreateInfo,
BshCreateAccountDialog> - Parameters:
info
- the info object from the dialogkonto
- the account created- Throws:
RemoteException
de.willuhn.util.ApplicationException
- See Also:
-
setBankSpecificAccountParameter
protected void setBankSpecificAccountParameter(de.willuhn.jameica.hbci.rmi.Konto konto, BshCreateInfo info) throws RemoteException Description copied from class:AbstractCreateAccountAssistant
Set the bank specific account parameters. At leastkto
,blz
andkundenkennung
.- Specified by:
setBankSpecificAccountParameter
in classAbstractCreateAccountAssistant<BshCreateInfo,
BshCreateAccountDialog> - Parameters:
konto
- the account to add KTO and BLZinfo
- the account information for the new account- Throws:
RemoteException
-