#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/transactionlimits.h>
#include <aqbanking/transactionfns.h>
Go to the source code of this file.
typedef struct AB_TRANSACTION AB_TRANSACTION |
Definition at line 716 of file transaction.h.
Definition at line 837 of file transaction.h.
Definition at line 737 of file transaction.h.
Definition at line 818 of file transaction.h.
Definition at line 772 of file transaction.h.
enum AB_TRANSACTION_TYPE |
Definition at line 753 of file transaction.h.
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 AB_VALUE* AB_Transaction_GetCommission | ( | const AB_TRANSACTION * | el | ) |
Returns the property AB_TRANSACTION_Commission
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 AB_VALUE* AB_Transaction_GetFees | ( | const AB_TRANSACTION * | el | ) |
Returns the property AB_TRANSACTION_Fees
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_GetLocalIban | ( | const AB_TRANSACTION * | el | ) |
Returns the property AB_TRANSACTION_LocalIban
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_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
uint32_t AB_Transaction_GetUniqueId | ( | const AB_TRANSACTION * | el | ) |
Returns the property AB_TRANSACTION_UniqueId
const char* AB_Transaction_GetUnitId | ( | const AB_TRANSACTION * | el | ) |
Returns the property AB_TRANSACTION_UnitId
const char* AB_Transaction_GetUnitIdNameSpace | ( | const AB_TRANSACTION * | el | ) |
Returns the property AB_TRANSACTION_UnitIdNameSpace
const AB_VALUE* AB_Transaction_GetUnitPrice | ( | const AB_TRANSACTION * | el | ) |
Returns the property AB_TRANSACTION_UnitPrice
const AB_VALUE* AB_Transaction_GetUnits | ( | const AB_TRANSACTION * | el | ) |
Returns the property AB_TRANSACTION_Units
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
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 | ) |
int AB_Transaction_ReadDb | ( | AB_TRANSACTION * | st, | |
GWEN_DB_NODE * | db | |||
) |
Reads data from a GWEN_DB.
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_SetCommission | ( | AB_TRANSACTION * | el, | |
const AB_VALUE * | d | |||
) |
Set the property AB_TRANSACTION_Commission
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_SetFees | ( | AB_TRANSACTION * | el, | |
const AB_VALUE * | d | |||
) |
Set the property AB_TRANSACTION_Fees
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_SetLocalIban | ( | AB_TRANSACTION * | el, | |
const char * | d | |||
) |
Set the property AB_TRANSACTION_LocalIban
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_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, | |
uint32_t | d | |||
) |
Set the property AB_TRANSACTION_UniqueId
void AB_Transaction_SetUnitId | ( | AB_TRANSACTION * | el, | |
const char * | d | |||
) |
Set the property AB_TRANSACTION_UnitId
void AB_Transaction_SetUnitIdNameSpace | ( | AB_TRANSACTION * | el, | |
const char * | d | |||
) |
Set the property AB_TRANSACTION_UnitIdNameSpace
void AB_Transaction_SetUnitPrice | ( | AB_TRANSACTION * | el, | |
const AB_VALUE * | d | |||
) |
Set the property AB_TRANSACTION_UnitPrice
void AB_Transaction_SetUnits | ( | AB_TRANSACTION * | el, | |
const AB_VALUE * | d | |||
) |
Set the property AB_TRANSACTION_Units
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 | ) |