Main Page | Modules | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

transaction.h File Reference

#include <gwenhywfar/db.h>
#include <gwenhywfar/inherit.h>
#include <gwenhywfar/list2.h>
#include <gwenhywfar/types.h>
#include <gwenhywfar/gwentime.h>
#include <gwenhywfar/stringlist.h>
#include <aqbanking/value.h>
#include <aqbanking/split.h>
#include <aqbanking/transactionlimits.h>
#include <aqbanking/transactionfns.h>

Go to the source code of this file.

Local Account Info

This group contains information about the local account. Functions of this group are also available in AB_SPLIT, please make your application check for splits first and use the values here as a fallback.

const char * AB_Transaction_GetLocalCountry (const AB_TRANSACTION *el)
void AB_Transaction_SetLocalCountry (AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetLocalBankCode (const AB_TRANSACTION *el)
void AB_Transaction_SetLocalBankCode (AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetLocalBranchId (const AB_TRANSACTION *el)
void AB_Transaction_SetLocalBranchId (AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetLocalAccountNumber (const AB_TRANSACTION *el)
void AB_Transaction_SetLocalAccountNumber (AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetLocalSuffix (const AB_TRANSACTION *el)
void AB_Transaction_SetLocalSuffix (AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetLocalName (const AB_TRANSACTION *el)
void AB_Transaction_SetLocalName (AB_TRANSACTION *el, const char *d)

Remote Account Info

This group contains information about the remote account. Functions of this group are also available in AB_SPLIT, please make your application check for splits first and use the values here as a fallback.

const char * AB_Transaction_GetRemoteCountry (const AB_TRANSACTION *el)
void AB_Transaction_SetRemoteCountry (AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetRemoteBankName (const AB_TRANSACTION *el)
void AB_Transaction_SetRemoteBankName (AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetRemoteBankLocation (const AB_TRANSACTION *el)
void AB_Transaction_SetRemoteBankLocation (AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetRemoteBankCode (const AB_TRANSACTION *el)
void AB_Transaction_SetRemoteBankCode (AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetRemoteBranchId (const AB_TRANSACTION *el)
void AB_Transaction_SetRemoteBranchId (AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetRemoteAccountNumber (const AB_TRANSACTION *el)
void AB_Transaction_SetRemoteAccountNumber (AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetRemoteSuffix (const AB_TRANSACTION *el)
void AB_Transaction_SetRemoteSuffix (AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetRemoteIban (const AB_TRANSACTION *el)
void AB_Transaction_SetRemoteIban (AB_TRANSACTION *el, const char *d)
const GWEN_STRINGLIST * AB_Transaction_GetRemoteName (const AB_TRANSACTION *el)
void AB_Transaction_SetRemoteName (AB_TRANSACTION *el, const GWEN_STRINGLIST *d)
void AB_Transaction_AddRemoteName (AB_TRANSACTION *st, const char *d, int chk)
void AB_Transaction_RemoveRemoteName (AB_TRANSACTION *st, const char *d)
void AB_Transaction_ClearRemoteName (AB_TRANSACTION *st)
int AB_Transaction_HasRemoteName (const AB_TRANSACTION *st, const char *d)

Dates

const GWEN_TIME * AB_Transaction_GetValutaDate (const AB_TRANSACTION *el)
void AB_Transaction_SetValutaDate (AB_TRANSACTION *el, const GWEN_TIME *d)
const GWEN_TIME * AB_Transaction_GetDate (const AB_TRANSACTION *el)
void AB_Transaction_SetDate (AB_TRANSACTION *el, const GWEN_TIME *d)

Value

Functions of this group are also available in AB_SPLIT, please make your application check for splits first and use the values here as a fallback.

const AB_VALUEAB_Transaction_GetValue (const AB_TRANSACTION *el)
void AB_Transaction_SetValue (AB_TRANSACTION *el, const AB_VALUE *d)

Info Which Is Not Supported by All Backends

This group contains information which differ between backends.

Some of this information might not even besupported by every backends.

int AB_Transaction_GetTextKey (const AB_TRANSACTION *el)
void AB_Transaction_SetTextKey (AB_TRANSACTION *el, int d)
const char * AB_Transaction_GetTransactionKey (const AB_TRANSACTION *el)
void AB_Transaction_SetTransactionKey (AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetCustomerReference (const AB_TRANSACTION *el)
void AB_Transaction_SetCustomerReference (AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetBankReference (const AB_TRANSACTION *el)
void AB_Transaction_SetBankReference (AB_TRANSACTION *el, const char *d)
int AB_Transaction_GetTransactionCode (const AB_TRANSACTION *el)
void AB_Transaction_SetTransactionCode (AB_TRANSACTION *el, int d)
const char * AB_Transaction_GetTransactionText (const AB_TRANSACTION *el)
void AB_Transaction_SetTransactionText (AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetPrimanota (const AB_TRANSACTION *el)
void AB_Transaction_SetPrimanota (AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetFiId (const AB_TRANSACTION *el)
void AB_Transaction_SetFiId (AB_TRANSACTION *el, const char *d)
const GWEN_STRINGLIST * AB_Transaction_GetPurpose (const AB_TRANSACTION *el)
void AB_Transaction_SetPurpose (AB_TRANSACTION *el, const GWEN_STRINGLIST *d)
void AB_Transaction_AddPurpose (AB_TRANSACTION *st, const char *d, int chk)
void AB_Transaction_RemovePurpose (AB_TRANSACTION *st, const char *d)
void AB_Transaction_ClearPurpose (AB_TRANSACTION *st)
int AB_Transaction_HasPurpose (const AB_TRANSACTION *st, const char *d)
const GWEN_STRINGLIST * AB_Transaction_GetCategory (const AB_TRANSACTION *el)
void AB_Transaction_SetCategory (AB_TRANSACTION *el, const GWEN_STRINGLIST *d)
void AB_Transaction_AddCategory (AB_TRANSACTION *st, const char *d, int chk)
void AB_Transaction_RemoveCategory (AB_TRANSACTION *st, const char *d)
void AB_Transaction_ClearCategory (AB_TRANSACTION *st)
int AB_Transaction_HasCategory (const AB_TRANSACTION *st, const char *d)

Additional Information for Standing Orders

This group contains information which is used with standing orders. It is not needed for other usage of this type.

AB_TRANSACTION_PERIOD AB_Transaction_GetPeriod (const AB_TRANSACTION *el)
void AB_Transaction_SetPeriod (AB_TRANSACTION *el, AB_TRANSACTION_PERIOD d)
int AB_Transaction_GetCycle (const AB_TRANSACTION *el)
void AB_Transaction_SetCycle (AB_TRANSACTION *el, int d)
int AB_Transaction_GetExecutionDay (const AB_TRANSACTION *el)
void AB_Transaction_SetExecutionDay (AB_TRANSACTION *el, int d)
const GWEN_TIME * AB_Transaction_GetFirstExecutionDate (const AB_TRANSACTION *el)
void AB_Transaction_SetFirstExecutionDate (AB_TRANSACTION *el, const GWEN_TIME *d)
const GWEN_TIME * AB_Transaction_GetLastExecutionDate (const AB_TRANSACTION *el)
void AB_Transaction_SetLastExecutionDate (AB_TRANSACTION *el, const GWEN_TIME *d)
const GWEN_TIME * AB_Transaction_GetNextExecutionDate (const AB_TRANSACTION *el)
void AB_Transaction_SetNextExecutionDate (AB_TRANSACTION *el, const GWEN_TIME *d)

Additional Information for Transfers

This group contains information which is used with all kinds of transfers. It is setup by the function AB_Banking_GatherResponses for transfers but not used by AqBanking otherwise.

AB_TRANSACTION_TYPE AB_Transaction_GetType (const AB_TRANSACTION *el)
void AB_Transaction_SetType (AB_TRANSACTION *el, AB_TRANSACTION_TYPE d)
AB_TRANSACTION_SUBTYPE AB_Transaction_GetSubType (const AB_TRANSACTION *el)
void AB_Transaction_SetSubType (AB_TRANSACTION *el, AB_TRANSACTION_SUBTYPE d)
AB_TRANSACTION_STATUS AB_Transaction_GetStatus (const AB_TRANSACTION *el)
void AB_Transaction_SetStatus (AB_TRANSACTION *el, AB_TRANSACTION_STATUS d)
AB_TRANSACTION_CHARGE AB_Transaction_GetCharge (const AB_TRANSACTION *el)
void AB_Transaction_SetCharge (AB_TRANSACTION *el, AB_TRANSACTION_CHARGE d)

Additional Information for Foreign Transfers

This group contains information which is used with transfers to other countries in the world. It is used by backends and applications but not by AqBanking itself.

const char * AB_Transaction_GetRemoteAddrStreet (const AB_TRANSACTION *el)
void AB_Transaction_SetRemoteAddrStreet (AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetRemoteAddrZipcode (const AB_TRANSACTION *el)
void AB_Transaction_SetRemoteAddrZipcode (AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetRemoteAddrCity (const AB_TRANSACTION *el)
void AB_Transaction_SetRemoteAddrCity (AB_TRANSACTION *el, const char *d)
const char * AB_Transaction_GetRemotePhone (const AB_TRANSACTION *el)
void AB_Transaction_SetRemotePhone (AB_TRANSACTION *el, const char *d)

Typedefs

typedef AB_TRANSACTION AB_TRANSACTION

Enumerations

enum  AB_TRANSACTION_PERIOD { AB_Transaction_PeriodUnknown = -1, AB_Transaction_PeriodNone = 0, AB_Transaction_PeriodMonthly, AB_Transaction_PeriodWeekly }
enum  AB_TRANSACTION_TYPE {
  AB_Transaction_TypeUnknown = -1, AB_Transaction_TypeTransaction = 0, AB_Transaction_TypeTransfer, AB_Transaction_TypeDebitNote,
  AB_Transaction_TypeEuTransfer
}
enum  AB_TRANSACTION_SUBTYPE {
  AB_Transaction_SubTypeUnknown = -1, AB_Transaction_SubTypeNone = 0, AB_Transaction_SubTypeStandard, AB_Transaction_SubTypeCheck,
  AB_Transaction_SubTypeBookedDebitNote, AB_Transaction_SubTypeDrawnDebitNote, AB_Transaction_SubTypeStandingOrder, AB_Transaction_SubTypeLoan,
  AB_Transaction_SubTypeEuStandard, AB_Transaction_SubTypeEuASAP
}
enum  AB_TRANSACTION_STATUS {
  AB_Transaction_StatusUnknown = -1, AB_Transaction_StatusNone = 0, AB_Transaction_StatusAccepted, AB_Transaction_StatusRejected,
  AB_Transaction_StatusPending
}
enum  AB_TRANSACTION_CHARGE {
  AB_Transaction_ChargeUnknown = -1, AB_Transaction_ChargeNobody = 0, AB_Transaction_ChargeLocal, AB_Transaction_ChargeRemote,
  AB_Transaction_ChargeShare
}

Functions

AB_TRANSACTION_PERIOD AB_Transaction_Period_fromString (const char *s)
const char * AB_Transaction_Period_toString (AB_TRANSACTION_PERIOD v)
AB_TRANSACTION_TYPE AB_Transaction_Type_fromString (const char *s)
const char * AB_Transaction_Type_toString (AB_TRANSACTION_TYPE v)
AB_TRANSACTION_SUBTYPE AB_Transaction_SubType_fromString (const char *s)
const char * AB_Transaction_SubType_toString (AB_TRANSACTION_SUBTYPE v)
AB_TRANSACTION_STATUS AB_Transaction_Status_fromString (const char *s)
const char * AB_Transaction_Status_toString (AB_TRANSACTION_STATUS v)
AB_TRANSACTION_CHARGE AB_Transaction_Charge_fromString (const char *s)
const char * AB_Transaction_Charge_toString (AB_TRANSACTION_CHARGE v)
void AB_Transaction_List2_freeAll (AB_TRANSACTION_LIST2 *stl)
AB_TRANSACTION_LIST2AB_Transaction_List2_dup (const AB_TRANSACTION_LIST2 *stl)
AB_TRANSACTIONAB_Transaction_new ()
void AB_Transaction_free (AB_TRANSACTION *st)
void AB_Transaction_Attach (AB_TRANSACTION *st)
AB_TRANSACTIONAB_Transaction_dup (const AB_TRANSACTION *st)
AB_TRANSACTIONAB_Transaction_fromDb (GWEN_DB_NODE *db)
int AB_Transaction_toDb (const AB_TRANSACTION *st, GWEN_DB_NODE *db)
int AB_Transaction_IsModified (const AB_TRANSACTION *st)
void AB_Transaction_SetModified (AB_TRANSACTION *st, int i)
GWEN_TYPE_UINT32 AB_Transaction_GetUniqueId (const AB_TRANSACTION *el)
void AB_Transaction_SetUniqueId (AB_TRANSACTION *el, GWEN_TYPE_UINT32 d)
AB_SPLIT_LISTAB_Transaction_GetSplits (const AB_TRANSACTION *el)
void AB_Transaction_SetSplits (AB_TRANSACTION *el, AB_SPLIT_LIST *d)


Typedef Documentation

typedef struct AB_TRANSACTION AB_TRANSACTION
 

Definition at line 489 of file transaction.h.


Enumeration Type Documentation

enum AB_TRANSACTION_CHARGE
 

Enumerator:
AB_Transaction_ChargeUnknown 
AB_Transaction_ChargeNobody  Nobody is to be charged.
AB_Transaction_ChargeLocal  Issuer is to be charged.
AB_Transaction_ChargeRemote  Peer is to be charged.
AB_Transaction_ChargeShare  Issuer and peer share the charges.

Definition at line 578 of file transaction.h.

enum AB_TRANSACTION_PERIOD
 

Enumerator:
AB_Transaction_PeriodUnknown 
AB_Transaction_PeriodNone  No period.
AB_Transaction_PeriodMonthly  The standing order is to be executed every month.
AB_Transaction_PeriodWeekly  The standing order is to be executed every week.

Definition at line 510 of file transaction.h.

enum AB_TRANSACTION_STATUS
 

Enumerator:
AB_Transaction_StatusUnknown 
AB_Transaction_StatusNone  No status.
AB_Transaction_StatusAccepted  The transfer has been accepted by the bank
AB_Transaction_StatusRejected  The transfer has been rejected by the bank (or was errornous)
AB_Transaction_StatusPending  The transfer is still pending.

Definition at line 563 of file transaction.h.

enum AB_TRANSACTION_SUBTYPE
 

Enumerator:
AB_Transaction_SubTypeUnknown 
AB_Transaction_SubTypeNone  No transfer sub-type
AB_Transaction_SubTypeStandard  Standard transfer.
AB_Transaction_SubTypeCheck  Check.
AB_Transaction_SubTypeBookedDebitNote  Debit note (Abbuchungsverfahren)
AB_Transaction_SubTypeDrawnDebitNote  Debit note (Einzugsermaechtigung)
AB_Transaction_SubTypeStandingOrder  Standing order (Dauerauftrag)
AB_Transaction_SubTypeLoan  Loan transfer.
AB_Transaction_SubTypeEuStandard  EU standard transfer.
AB_Transaction_SubTypeEuASAP  Eu transfer which is to be executed the same day.

Definition at line 538 of file transaction.h.

enum AB_TRANSACTION_TYPE
 

Enumerator:
AB_Transaction_TypeUnknown 
AB_Transaction_TypeTransaction  Simple transaction (as in transaction statements)
AB_Transaction_TypeTransfer  Transfer type of transaction (as used with transfer jobs)
AB_Transaction_TypeDebitNote  Debit note type of transaction (as used with debit note jobs)
AB_Transaction_TypeEuTransfer  EU-Transfer type of transaction (as used for with transfer jobs)

Definition at line 523 of file transaction.h.


Function Documentation

void AB_Transaction_AddCategory AB_TRANSACTION st,
const char *  d,
int  chk
 

void AB_Transaction_AddPurpose AB_TRANSACTION st,
const char *  d,
int  chk
 

void AB_Transaction_AddRemoteName AB_TRANSACTION st,
const char *  d,
int  chk
 

void AB_Transaction_Attach AB_TRANSACTION st  ) 
 

Increments the usage counter of the given object, so an additional free() is needed to destroy the object.

AB_TRANSACTION_CHARGE AB_Transaction_Charge_fromString const char *  s  ) 
 

const char* AB_Transaction_Charge_toString AB_TRANSACTION_CHARGE  v  ) 
 

void AB_Transaction_ClearCategory AB_TRANSACTION st  ) 
 

void AB_Transaction_ClearPurpose AB_TRANSACTION st  ) 
 

void AB_Transaction_ClearRemoteName AB_TRANSACTION st  ) 
 

AB_TRANSACTION* AB_Transaction_dup const AB_TRANSACTION st  ) 
 

Creates and returns a deep copy of thegiven object.

void AB_Transaction_free AB_TRANSACTION st  ) 
 

Destroys the given object.

AB_TRANSACTION* AB_Transaction_fromDb GWEN_DB_NODE *  db  ) 
 

Creates an object from the data in the given GWEN_DB_NODE

const char* AB_Transaction_GetBankReference const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_BankReference

const GWEN_STRINGLIST* AB_Transaction_GetCategory const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_Category

AB_TRANSACTION_CHARGE AB_Transaction_GetCharge const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_Charge

const char* AB_Transaction_GetCustomerReference const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_CustomerReference

int AB_Transaction_GetCycle const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_Cycle

const GWEN_TIME* AB_Transaction_GetDate const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_Date

int AB_Transaction_GetExecutionDay const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_ExecutionDay

const char* AB_Transaction_GetFiId const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_FiId

const GWEN_TIME* AB_Transaction_GetFirstExecutionDate const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_FirstExecutionDate

const GWEN_TIME* AB_Transaction_GetLastExecutionDate const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_LastExecutionDate

const char* AB_Transaction_GetLocalAccountNumber const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_LocalAccountNumber

const char* AB_Transaction_GetLocalBankCode const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_LocalBankCode

const char* AB_Transaction_GetLocalBranchId const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_LocalBranchId

const char* AB_Transaction_GetLocalCountry const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_LocalCountry

const char* AB_Transaction_GetLocalName const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_LocalName

const char* AB_Transaction_GetLocalSuffix const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_LocalSuffix

const GWEN_TIME* AB_Transaction_GetNextExecutionDate const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_NextExecutionDate

AB_TRANSACTION_PERIOD AB_Transaction_GetPeriod const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_Period

const char* AB_Transaction_GetPrimanota const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_Primanota

const GWEN_STRINGLIST* AB_Transaction_GetPurpose const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_Purpose

const char* AB_Transaction_GetRemoteAccountNumber const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_RemoteAccountNumber

const char* AB_Transaction_GetRemoteAddrCity const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_RemoteAddrCity

const char* AB_Transaction_GetRemoteAddrStreet const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_RemoteAddrStreet

const char* AB_Transaction_GetRemoteAddrZipcode const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_RemoteAddrZipcode

const char* AB_Transaction_GetRemoteBankCode const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_RemoteBankCode

const char* AB_Transaction_GetRemoteBankLocation const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_RemoteBankLocation

const char* AB_Transaction_GetRemoteBankName const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_RemoteBankName

const char* AB_Transaction_GetRemoteBranchId const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_RemoteBranchId

const char* AB_Transaction_GetRemoteCountry const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_RemoteCountry

const char* AB_Transaction_GetRemoteIban const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_RemoteIban

const GWEN_STRINGLIST* AB_Transaction_GetRemoteName const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_RemoteName

const char* AB_Transaction_GetRemotePhone const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_RemotePhone

const char* AB_Transaction_GetRemoteSuffix const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_RemoteSuffix

AB_SPLIT_LIST* AB_Transaction_GetSplits const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_Splits

AB_TRANSACTION_STATUS AB_Transaction_GetStatus const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_Status

AB_TRANSACTION_SUBTYPE AB_Transaction_GetSubType const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_SubType

int AB_Transaction_GetTextKey const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_TextKey

int AB_Transaction_GetTransactionCode const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_TransactionCode

const char* AB_Transaction_GetTransactionKey const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_TransactionKey

const char* AB_Transaction_GetTransactionText const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_TransactionText

AB_TRANSACTION_TYPE AB_Transaction_GetType const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_Type

GWEN_TYPE_UINT32 AB_Transaction_GetUniqueId const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_UniqueId

const AB_VALUE* AB_Transaction_GetValue const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_Value

const GWEN_TIME* AB_Transaction_GetValutaDate const AB_TRANSACTION el  ) 
 

Returns the property AB_TRANSACTION_ValutaDate

int AB_Transaction_HasCategory const AB_TRANSACTION st,
const char *  d
 

int AB_Transaction_HasPurpose const AB_TRANSACTION st,
const char *  d
 

int AB_Transaction_HasRemoteName const AB_TRANSACTION st,
const char *  d
 

int AB_Transaction_IsModified const AB_TRANSACTION st  ) 
 

Returns 0 if this object has not been modified, !=0 otherwise

AB_TRANSACTION_LIST2* AB_Transaction_List2_dup const AB_TRANSACTION_LIST2 stl  ) 
 

Creates a deep copy of the given LIST2.

void AB_Transaction_List2_freeAll AB_TRANSACTION_LIST2 stl  ) 
 

Destroys all objects stored in the given LIST2 and the list itself

AB_TRANSACTION* AB_Transaction_new  ) 
 

Creates a new object.

AB_TRANSACTION_PERIOD AB_Transaction_Period_fromString const char *  s  ) 
 

const char* AB_Transaction_Period_toString AB_TRANSACTION_PERIOD  v  ) 
 

void AB_Transaction_RemoveCategory AB_TRANSACTION st,
const char *  d
 

void AB_Transaction_RemovePurpose AB_TRANSACTION st,
const char *  d
 

void AB_Transaction_RemoveRemoteName AB_TRANSACTION st,
const char *  d
 

void AB_Transaction_SetBankReference AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_BankReference

void AB_Transaction_SetCategory AB_TRANSACTION el,
const GWEN_STRINGLIST *  d
 

Set the property AB_TRANSACTION_Category

void AB_Transaction_SetCharge AB_TRANSACTION el,
AB_TRANSACTION_CHARGE  d
 

Set the property AB_TRANSACTION_Charge

void AB_Transaction_SetCustomerReference AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_CustomerReference

void AB_Transaction_SetCycle AB_TRANSACTION el,
int  d
 

Set the property AB_TRANSACTION_Cycle

void AB_Transaction_SetDate AB_TRANSACTION el,
const GWEN_TIME *  d
 

Set the property AB_TRANSACTION_Date

void AB_Transaction_SetExecutionDay AB_TRANSACTION el,
int  d
 

Set the property AB_TRANSACTION_ExecutionDay

void AB_Transaction_SetFiId AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_FiId

void AB_Transaction_SetFirstExecutionDate AB_TRANSACTION el,
const GWEN_TIME *  d
 

Set the property AB_TRANSACTION_FirstExecutionDate

void AB_Transaction_SetLastExecutionDate AB_TRANSACTION el,
const GWEN_TIME *  d
 

Set the property AB_TRANSACTION_LastExecutionDate

void AB_Transaction_SetLocalAccountNumber AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_LocalAccountNumber

void AB_Transaction_SetLocalBankCode AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_LocalBankCode

void AB_Transaction_SetLocalBranchId AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_LocalBranchId

void AB_Transaction_SetLocalCountry AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_LocalCountry

void AB_Transaction_SetLocalName AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_LocalName

void AB_Transaction_SetLocalSuffix AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_LocalSuffix

void AB_Transaction_SetModified AB_TRANSACTION st,
int  i
 

Sets the modified state of the given object

void AB_Transaction_SetNextExecutionDate AB_TRANSACTION el,
const GWEN_TIME *  d
 

Set the property AB_TRANSACTION_NextExecutionDate

void AB_Transaction_SetPeriod AB_TRANSACTION el,
AB_TRANSACTION_PERIOD  d
 

Set the property AB_TRANSACTION_Period

void AB_Transaction_SetPrimanota AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_Primanota

void AB_Transaction_SetPurpose AB_TRANSACTION el,
const GWEN_STRINGLIST *  d
 

Set the property AB_TRANSACTION_Purpose

void AB_Transaction_SetRemoteAccountNumber AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_RemoteAccountNumber

void AB_Transaction_SetRemoteAddrCity AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_RemoteAddrCity

void AB_Transaction_SetRemoteAddrStreet AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_RemoteAddrStreet

void AB_Transaction_SetRemoteAddrZipcode AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_RemoteAddrZipcode

void AB_Transaction_SetRemoteBankCode AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_RemoteBankCode

void AB_Transaction_SetRemoteBankLocation AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_RemoteBankLocation

void AB_Transaction_SetRemoteBankName AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_RemoteBankName

void AB_Transaction_SetRemoteBranchId AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_RemoteBranchId

void AB_Transaction_SetRemoteCountry AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_RemoteCountry

void AB_Transaction_SetRemoteIban AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_RemoteIban

void AB_Transaction_SetRemoteName AB_TRANSACTION el,
const GWEN_STRINGLIST *  d
 

Set the property AB_TRANSACTION_RemoteName

void AB_Transaction_SetRemotePhone AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_RemotePhone

void AB_Transaction_SetRemoteSuffix AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_RemoteSuffix

void AB_Transaction_SetSplits AB_TRANSACTION el,
AB_SPLIT_LIST d
 

Set the property AB_TRANSACTION_Splits

void AB_Transaction_SetStatus AB_TRANSACTION el,
AB_TRANSACTION_STATUS  d
 

Set the property AB_TRANSACTION_Status

void AB_Transaction_SetSubType AB_TRANSACTION el,
AB_TRANSACTION_SUBTYPE  d
 

Set the property AB_TRANSACTION_SubType

void AB_Transaction_SetTextKey AB_TRANSACTION el,
int  d
 

Set the property AB_TRANSACTION_TextKey

void AB_Transaction_SetTransactionCode AB_TRANSACTION el,
int  d
 

Set the property AB_TRANSACTION_TransactionCode

void AB_Transaction_SetTransactionKey AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_TransactionKey

void AB_Transaction_SetTransactionText AB_TRANSACTION el,
const char *  d
 

Set the property AB_TRANSACTION_TransactionText

void AB_Transaction_SetType AB_TRANSACTION el,
AB_TRANSACTION_TYPE  d
 

Set the property AB_TRANSACTION_Type

void AB_Transaction_SetUniqueId AB_TRANSACTION el,
GWEN_TYPE_UINT32  d
 

Set the property AB_TRANSACTION_UniqueId

void AB_Transaction_SetValue AB_TRANSACTION el,
const AB_VALUE d
 

Set the property AB_TRANSACTION_Value

void AB_Transaction_SetValutaDate AB_TRANSACTION el,
const GWEN_TIME *  d
 

Set the property AB_TRANSACTION_ValutaDate

AB_TRANSACTION_STATUS AB_Transaction_Status_fromString const char *  s  ) 
 

const char* AB_Transaction_Status_toString AB_TRANSACTION_STATUS  v  ) 
 

AB_TRANSACTION_SUBTYPE AB_Transaction_SubType_fromString const char *  s  ) 
 

const char* AB_Transaction_SubType_toString AB_TRANSACTION_SUBTYPE  v  ) 
 

int AB_Transaction_toDb const AB_TRANSACTION st,
GWEN_DB_NODE *  db
 

Stores an object in the given GWEN_DB_NODE

AB_TRANSACTION_TYPE AB_Transaction_Type_fromString const char *  s  ) 
 

const char* AB_Transaction_Type_toString AB_TRANSACTION_TYPE  v  ) 
 


Generated on Thu Oct 6 14:49:09 2005 for aqbanking by  doxygen 1.4.4