#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.
| typedef struct AB_TRANSACTION AB_TRANSACTION |
Definition at line 551 of file transaction.h.
Definition at line 649 of file transaction.h.
Definition at line 573 of file transaction.h.
Definition at line 634 of file transaction.h.
Definition at line 601 of file transaction.h.
| enum AB_TRANSACTION_TYPE |
Definition at line 586 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 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_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_GetUnitPrice | ( | const AB_TRANSACTION * | el | ) |
Returns the property AB_TRANSACTION_UnitPrice
| int 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_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_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_SetUnitPrice | ( | AB_TRANSACTION * | el, | |
| const AB_VALUE * | d | |||
| ) |
Set the property AB_TRANSACTION_UnitPrice
| void AB_Transaction_SetUnits | ( | AB_TRANSACTION * | el, | |
| int | 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 | ) |
1.4.7