#include <outboxaccjobs.h>
Inheritance diagram for HBCI::OutboxAccountJob:
Public Methods | |
OutboxAccountJob (Pointer< Customer > c, Pointer< Account > a) | |
~OutboxAccountJob () | |
Pointer< Account > | account () const |
virtual list< int > | resultCodes () const=0 |
Protected Methods | |
string | _makeDescription (const string &dscr) const |
Protected Attributes | |
Pointer< Account > | _acc |
This is an abstract base class of the OpenHBCI-Wrapper API for account based jobs.
|
|
|
|
|
|
|
|
|
Returns a list of result codes of this job. This can be used to get more detailed information if the result of this job was HBCI_JOB_RESULT_FAILED. In that case, you can traverse this list, checking for resultcodes >= 9000. Each of those can be the source of the job failure, so you can react accordingly. HBCI spec suggests that the most important of them can be found at the front() already, but that depends on your bank. Note: A resultcode >= 9000 does not automatically mean an error, see MessageQueue::getResult().
Implements HBCI::OutboxJob. Implemented in HBCI::OutboxJobGetBalance, HBCI::OutboxJobGetTransactions, HBCI::OutboxJobTransfer, HBCI::OutboxJobDebitNote, HBCI::OutboxJobGetStandingOrders, HBCI::OutboxJobNewStandingOrder, and HBCI::OutboxJobDeleteStandingOrder. |
|
|