InterfaceBankMessages
AktienBankMessages
, BceeBankMessages
, BosBankMessages
, BshBankMessages
, SantanderBankMessages
, TargoBankMessages
public abstract class AbstractBankMessages<C> extends java.lang.Object implements InterfaceBankMessages
Modifier and Type | Field | Description |
---|---|---|
protected java.util.List<MahoeMessage> |
messages |
Liste mit Bank-Nachrichten
|
static java.lang.String |
NOT_IMPLEMENTED |
Logger information in case an method is not yet implemented
|
protected C |
webclient |
Der WebClient
|
Constructor | Description |
---|---|
AbstractBankMessages(C webClient) |
Konstruktor mit Angabe des initialisierten WebClient
|
Modifier and Type | Method | Description |
---|---|---|
static boolean |
existsMessage(java.lang.String blz,
java.util.Date date,
java.lang.String subject) |
Überprüft, ob die Nachricht schon existiert.
|
static de.willuhn.datasource.rmi.DBIterator<de.willuhn.jameica.hbci.rmi.Nachricht> |
getBankMessages(java.lang.String blz) |
Liefert die Nachrichtenliste für eine Bank
|
java.util.Date |
getLastMsgDate(WebAccountInformation accountInfo) |
Returns the date of the latest message of the bank
|
abstract void |
readMessages(java.util.Date startDate) |
Liest alle Bank-Nachrichten ab startDate.
|
int |
saveMessage() |
Speichert eine Bank-Nachricht.
|
markAsRead
public static final java.lang.String NOT_IMPLEMENTED
protected java.util.List<MahoeMessage> messages
protected C webclient
public AbstractBankMessages(C webClient)
webClient
- public static boolean existsMessage(java.lang.String blz, java.util.Date date, java.lang.String subject)
blz
- date
- subject
- public static de.willuhn.datasource.rmi.DBIterator<de.willuhn.jameica.hbci.rmi.Nachricht> getBankMessages(java.lang.String blz) throws java.rmi.RemoteException
blz
- die Bankleitzahljava.rmi.RemoteException
public java.util.Date getLastMsgDate(WebAccountInformation accountInfo)
accountInfo
- with the bank (BLZ) to checkpublic abstract void readMessages(java.util.Date startDate) throws WebSiteException, de.willuhn.util.ApplicationException
InterfaceBankMessages
readMessages
in interface InterfaceBankMessages
WebSiteException
de.willuhn.util.ApplicationException
public int saveMessage() throws de.willuhn.util.ApplicationException
InterfaceBankMessages
saveMessage
in interface InterfaceBankMessages
de.willuhn.util.ApplicationException