aqbanking  5.7.8
Typedefs | Functions
transactionlimits.h File Reference
#include <gwenhywfar/db.h>
#include <gwenhywfar/misc.h>
#include <gwenhywfar/list2.h>
#include <gwenhywfar/types.h>
#include <gwenhywfar/stringlist.h>
#include <aqbanking/error.h>
#include <aqbanking/textkeydescr.h>

Go to the source code of this file.

Typedefs

typedef struct AB_TRANSACTION_LIMITS AB_TRANSACTION_LIMITS
 

Functions

AB_TRANSACTION_LIMITS_LISTAB_TransactionLimits_List_dup (const AB_TRANSACTION_LIMITS_LIST *stl)
 
void AB_TransactionLimits_List2_freeAll (AB_TRANSACTION_LIMITS_LIST2 *stl)
 
AB_TRANSACTION_LIMITSAB_TransactionLimits_new (void)
 
AB_TRANSACTION_LIMITSAB_TransactionLimits_fromDb (GWEN_DB_NODE *db)
 
AB_TRANSACTION_LIMITSAB_TransactionLimits_dup (const AB_TRANSACTION_LIMITS *st)
 
void AB_TransactionLimits_free (AB_TRANSACTION_LIMITS *st)
 
void AB_TransactionLimits_Attach (AB_TRANSACTION_LIMITS *st)
 
int AB_TransactionLimits_ReadDb (AB_TRANSACTION_LIMITS *st, GWEN_DB_NODE *db)
 
int AB_TransactionLimits_toDb (const AB_TRANSACTION_LIMITS *st, GWEN_DB_NODE *db)
 
int AB_TransactionLimits_IsModified (const AB_TRANSACTION_LIMITS *st)
 
void AB_TransactionLimits_SetModified (AB_TRANSACTION_LIMITS *st, int i)
 
Issuer Name

Limits for the issuer name.

int AB_TransactionLimits_GetMaxLenLocalName (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMaxLenLocalName (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMinLenLocalName (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMinLenLocalName (AB_TRANSACTION_LIMITS *el, int d)
 
Payee Name

Limits for the payee name.

int AB_TransactionLimits_GetMaxLenRemoteName (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMaxLenRemoteName (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMinLenRemoteName (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMinLenRemoteName (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMaxLinesRemoteName (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMaxLinesRemoteName (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMinLinesRemoteName (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMinLinesRemoteName (AB_TRANSACTION_LIMITS *el, int d)
 
Local Bank Code

Limits for local bank code.

int AB_TransactionLimits_GetMaxLenLocalBankCode (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMaxLenLocalBankCode (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMinLenLocalBankCode (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMinLenLocalBankCode (AB_TRANSACTION_LIMITS *el, int d)
 
Local Account Id

Limits for local account id.

int AB_TransactionLimits_GetMaxLenLocalAccountNumber (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMaxLenLocalAccountNumber (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMinLenLocalAccountNumber (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMinLenLocalAccountNumber (AB_TRANSACTION_LIMITS *el, int d)
 
Local Account Number

Limits for local account id suffix.

int AB_TransactionLimits_GetMaxLenLocalSuffix (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMaxLenLocalSuffix (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMinLenLocalSuffix (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMinLenLocalSuffix (AB_TRANSACTION_LIMITS *el, int d)
 
Remote Bank Code

Limits for remote bank code.

int AB_TransactionLimits_GetMaxLenRemoteBankCode (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMaxLenRemoteBankCode (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMinLenRemoteBankCode (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMinLenRemoteBankCode (AB_TRANSACTION_LIMITS *el, int d)
 
Remote Account Number

Limits for remote account number.

int AB_TransactionLimits_GetMaxLenRemoteAccountNumber (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMaxLenRemoteAccountNumber (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMinLenRemoteAccountNumber (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMinLenRemoteAccountNumber (AB_TRANSACTION_LIMITS *el, int d)
 
Remote Account Number Suffix

Limits for remote account id suffix.

int AB_TransactionLimits_GetMaxLenRemoteSuffix (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMaxLenRemoteSuffix (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMinLenRemoteSuffix (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMinLenRemoteSuffix (AB_TRANSACTION_LIMITS *el, int d)
 
Remote IBAN

Limits for remote IAN.

int AB_TransactionLimits_GetMaxLenRemoteIban (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMaxLenRemoteIban (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMinLenRemoteIban (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMinLenRemoteIban (AB_TRANSACTION_LIMITS *el, int d)
 
Text Key

Limits for textKey.

int AB_TransactionLimits_GetMaxLenTextKey (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMaxLenTextKey (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMinLenTextKey (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMinLenTextKey (AB_TRANSACTION_LIMITS *el, int d)
 
GWEN_STRINGLIST * AB_TransactionLimits_GetValuesTextKey (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetValuesTextKey (AB_TRANSACTION_LIMITS *el, GWEN_STRINGLIST *d)
 
void AB_TransactionLimits_AddValuesTextKey (AB_TRANSACTION_LIMITS *st, const char *d, int chk)
 
void AB_TransactionLimits_RemoveValuesTextKey (AB_TRANSACTION_LIMITS *st, const char *d)
 
void AB_TransactionLimits_ClearValuesTextKey (AB_TRANSACTION_LIMITS *st)
 
int AB_TransactionLimits_HasValuesTextKey (const AB_TRANSACTION_LIMITS *st, const char *d)
 
AB_TEXTKEY_DESCR_LISTAB_TransactionLimits_GetTextKeys (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetTextKeys (AB_TRANSACTION_LIMITS *el, AB_TEXTKEY_DESCR_LIST *d)
 
Customer Reference

Limits for customer reference.

int AB_TransactionLimits_GetMaxLenCustomerReference (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMaxLenCustomerReference (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMinLenCustomerReference (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMinLenCustomerReference (AB_TRANSACTION_LIMITS *el, int d)
 
Bank Reference

Limits for bank reference.

int AB_TransactionLimits_GetMaxLenBankReference (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMaxLenBankReference (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMinLenBankReference (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMinLenBankReference (AB_TRANSACTION_LIMITS *el, int d)
 
Purpose

Limits for purpose (called memo in some apps).

int AB_TransactionLimits_GetMaxLenPurpose (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMaxLenPurpose (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMinLenPurpose (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMinLenPurpose (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMaxLinesPurpose (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMaxLinesPurpose (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMinLinesPurpose (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMinLinesPurpose (AB_TRANSACTION_LIMITS *el, int d)
 
Date

Limits for date.

int AB_TransactionLimits_GetNeedDate (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetNeedDate (AB_TRANSACTION_LIMITS *el, int d)
 
Standing Orders And Dated Transfer

These limits apply to standing orders and dated transfers only.

int AB_TransactionLimits_GetMinValueSetupTime (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMinValueSetupTime (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMaxValueSetupTime (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMaxValueSetupTime (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMinValueSetupTimeFirst (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMinValueSetupTimeFirst (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMaxValueSetupTimeFirst (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMaxValueSetupTimeFirst (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMinValueSetupTimeOnce (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMinValueSetupTimeOnce (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMaxValueSetupTimeOnce (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMaxValueSetupTimeOnce (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMinValueSetupTimeRecurring (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMinValueSetupTimeRecurring (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMaxValueSetupTimeRecurring (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMaxValueSetupTimeRecurring (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMinValueSetupTimeFinal (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMinValueSetupTimeFinal (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetMaxValueSetupTimeFinal (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetMaxValueSetupTimeFinal (AB_TRANSACTION_LIMITS *el, int d)
 
GWEN_STRINGLIST * AB_TransactionLimits_GetValuesCycleWeek (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetValuesCycleWeek (AB_TRANSACTION_LIMITS *el, GWEN_STRINGLIST *d)
 
void AB_TransactionLimits_AddValuesCycleWeek (AB_TRANSACTION_LIMITS *st, const char *d, int chk)
 
void AB_TransactionLimits_RemoveValuesCycleWeek (AB_TRANSACTION_LIMITS *st, const char *d)
 
void AB_TransactionLimits_ClearValuesCycleWeek (AB_TRANSACTION_LIMITS *st)
 
int AB_TransactionLimits_HasValuesCycleWeek (const AB_TRANSACTION_LIMITS *st, const char *d)
 
GWEN_STRINGLIST * AB_TransactionLimits_GetValuesCycleMonth (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetValuesCycleMonth (AB_TRANSACTION_LIMITS *el, GWEN_STRINGLIST *d)
 
void AB_TransactionLimits_AddValuesCycleMonth (AB_TRANSACTION_LIMITS *st, const char *d, int chk)
 
void AB_TransactionLimits_RemoveValuesCycleMonth (AB_TRANSACTION_LIMITS *st, const char *d)
 
void AB_TransactionLimits_ClearValuesCycleMonth (AB_TRANSACTION_LIMITS *st)
 
int AB_TransactionLimits_HasValuesCycleMonth (const AB_TRANSACTION_LIMITS *st, const char *d)
 
GWEN_STRINGLIST * AB_TransactionLimits_GetValuesExecutionDayWeek (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetValuesExecutionDayWeek (AB_TRANSACTION_LIMITS *el, GWEN_STRINGLIST *d)
 
void AB_TransactionLimits_AddValuesExecutionDayWeek (AB_TRANSACTION_LIMITS *st, const char *d, int chk)
 
void AB_TransactionLimits_RemoveValuesExecutionDayWeek (AB_TRANSACTION_LIMITS *st, const char *d)
 
void AB_TransactionLimits_ClearValuesExecutionDayWeek (AB_TRANSACTION_LIMITS *st)
 
int AB_TransactionLimits_HasValuesExecutionDayWeek (const AB_TRANSACTION_LIMITS *st, const char *d)
 
GWEN_STRINGLIST * AB_TransactionLimits_GetValuesExecutionDayMonth (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetValuesExecutionDayMonth (AB_TRANSACTION_LIMITS *el, GWEN_STRINGLIST *d)
 
void AB_TransactionLimits_AddValuesExecutionDayMonth (AB_TRANSACTION_LIMITS *st, const char *d, int chk)
 
void AB_TransactionLimits_RemoveValuesExecutionDayMonth (AB_TRANSACTION_LIMITS *st, const char *d)
 
void AB_TransactionLimits_ClearValuesExecutionDayMonth (AB_TRANSACTION_LIMITS *st)
 
int AB_TransactionLimits_HasValuesExecutionDayMonth (const AB_TRANSACTION_LIMITS *st, const char *d)
 
int AB_TransactionLimits_GetAllowMonthly (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetAllowMonthly (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetAllowWeekly (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetAllowWeekly (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetAllowChangeRecipientAccount (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetAllowChangeRecipientAccount (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetAllowChangeRecipientName (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetAllowChangeRecipientName (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetAllowChangeValue (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetAllowChangeValue (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetAllowChangeTextKey (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetAllowChangeTextKey (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetAllowChangePurpose (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetAllowChangePurpose (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetAllowChangeFirstExecutionDate (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetAllowChangeFirstExecutionDate (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetAllowChangeLastExecutionDate (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetAllowChangeLastExecutionDate (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetAllowChangeCycle (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetAllowChangeCycle (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetAllowChangePeriod (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetAllowChangePeriod (AB_TRANSACTION_LIMITS *el, int d)
 
int AB_TransactionLimits_GetAllowChangeExecutionDay (const AB_TRANSACTION_LIMITS *el)
 
void AB_TransactionLimits_SetAllowChangeExecutionDay (AB_TRANSACTION_LIMITS *el, int d)
 

Typedef Documentation

◆ AB_TRANSACTION_LIMITS

Definition at line 594 of file transactionlimits.h.

Function Documentation

◆ AB_TransactionLimits_AddValuesCycleMonth()

void AB_TransactionLimits_AddValuesCycleMonth ( AB_TRANSACTION_LIMITS st,
const char *  d,
int  chk 
)

◆ AB_TransactionLimits_AddValuesCycleWeek()

void AB_TransactionLimits_AddValuesCycleWeek ( AB_TRANSACTION_LIMITS st,
const char *  d,
int  chk 
)

◆ AB_TransactionLimits_AddValuesExecutionDayMonth()

void AB_TransactionLimits_AddValuesExecutionDayMonth ( AB_TRANSACTION_LIMITS st,
const char *  d,
int  chk 
)

◆ AB_TransactionLimits_AddValuesExecutionDayWeek()

void AB_TransactionLimits_AddValuesExecutionDayWeek ( AB_TRANSACTION_LIMITS st,
const char *  d,
int  chk 
)

◆ AB_TransactionLimits_AddValuesTextKey()

void AB_TransactionLimits_AddValuesTextKey ( AB_TRANSACTION_LIMITS st,
const char *  d,
int  chk 
)

◆ AB_TransactionLimits_Attach()

void AB_TransactionLimits_Attach ( AB_TRANSACTION_LIMITS st)

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

◆ AB_TransactionLimits_ClearValuesCycleMonth()

void AB_TransactionLimits_ClearValuesCycleMonth ( AB_TRANSACTION_LIMITS st)

◆ AB_TransactionLimits_ClearValuesCycleWeek()

void AB_TransactionLimits_ClearValuesCycleWeek ( AB_TRANSACTION_LIMITS st)

◆ AB_TransactionLimits_ClearValuesExecutionDayMonth()

void AB_TransactionLimits_ClearValuesExecutionDayMonth ( AB_TRANSACTION_LIMITS st)

◆ AB_TransactionLimits_ClearValuesExecutionDayWeek()

void AB_TransactionLimits_ClearValuesExecutionDayWeek ( AB_TRANSACTION_LIMITS st)

◆ AB_TransactionLimits_ClearValuesTextKey()

void AB_TransactionLimits_ClearValuesTextKey ( AB_TRANSACTION_LIMITS st)

◆ AB_TransactionLimits_dup()

AB_TRANSACTION_LIMITS* AB_TransactionLimits_dup ( const AB_TRANSACTION_LIMITS st)

Creates and returns a deep copy of thegiven object.

◆ AB_TransactionLimits_free()

void AB_TransactionLimits_free ( AB_TRANSACTION_LIMITS st)

Destroys the given object.

◆ AB_TransactionLimits_fromDb()

AB_TRANSACTION_LIMITS* AB_TransactionLimits_fromDb ( GWEN_DB_NODE *  db)

Creates an object from the data in the given GWEN_DB_NODE

◆ AB_TransactionLimits_GetAllowChangeCycle()

int AB_TransactionLimits_GetAllowChangeCycle ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetAllowChangeExecutionDay()

int AB_TransactionLimits_GetAllowChangeExecutionDay ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetAllowChangeFirstExecutionDate()

int AB_TransactionLimits_GetAllowChangeFirstExecutionDate ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetAllowChangeLastExecutionDate()

int AB_TransactionLimits_GetAllowChangeLastExecutionDate ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetAllowChangePeriod()

int AB_TransactionLimits_GetAllowChangePeriod ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetAllowChangePurpose()

int AB_TransactionLimits_GetAllowChangePurpose ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetAllowChangeRecipientAccount()

int AB_TransactionLimits_GetAllowChangeRecipientAccount ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetAllowChangeRecipientName()

int AB_TransactionLimits_GetAllowChangeRecipientName ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetAllowChangeTextKey()

int AB_TransactionLimits_GetAllowChangeTextKey ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetAllowChangeValue()

int AB_TransactionLimits_GetAllowChangeValue ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetAllowMonthly()

int AB_TransactionLimits_GetAllowMonthly ( const AB_TRANSACTION_LIMITS el)

Returns the property AB_TRANSACTION_LIMITS_AllowMonthly

◆ AB_TransactionLimits_GetAllowWeekly()

int AB_TransactionLimits_GetAllowWeekly ( const AB_TRANSACTION_LIMITS el)

Returns the property AB_TRANSACTION_LIMITS_AllowWeekly

◆ AB_TransactionLimits_GetMaxLenBankReference()

int AB_TransactionLimits_GetMaxLenBankReference ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMaxLenCustomerReference()

int AB_TransactionLimits_GetMaxLenCustomerReference ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMaxLenLocalAccountNumber()

int AB_TransactionLimits_GetMaxLenLocalAccountNumber ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMaxLenLocalBankCode()

int AB_TransactionLimits_GetMaxLenLocalBankCode ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMaxLenLocalName()

int AB_TransactionLimits_GetMaxLenLocalName ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMaxLenLocalSuffix()

int AB_TransactionLimits_GetMaxLenLocalSuffix ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMaxLenPurpose()

int AB_TransactionLimits_GetMaxLenPurpose ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMaxLenRemoteAccountNumber()

int AB_TransactionLimits_GetMaxLenRemoteAccountNumber ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMaxLenRemoteBankCode()

int AB_TransactionLimits_GetMaxLenRemoteBankCode ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMaxLenRemoteIban()

int AB_TransactionLimits_GetMaxLenRemoteIban ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMaxLenRemoteName()

int AB_TransactionLimits_GetMaxLenRemoteName ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMaxLenRemoteSuffix()

int AB_TransactionLimits_GetMaxLenRemoteSuffix ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMaxLenTextKey()

int AB_TransactionLimits_GetMaxLenTextKey ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMaxLinesPurpose()

int AB_TransactionLimits_GetMaxLinesPurpose ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMaxLinesRemoteName()

int AB_TransactionLimits_GetMaxLinesRemoteName ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMaxValueSetupTime()

int AB_TransactionLimits_GetMaxValueSetupTime ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMaxValueSetupTimeFinal()

int AB_TransactionLimits_GetMaxValueSetupTimeFinal ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMaxValueSetupTimeFirst()

int AB_TransactionLimits_GetMaxValueSetupTimeFirst ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMaxValueSetupTimeOnce()

int AB_TransactionLimits_GetMaxValueSetupTimeOnce ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMaxValueSetupTimeRecurring()

int AB_TransactionLimits_GetMaxValueSetupTimeRecurring ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMinLenBankReference()

int AB_TransactionLimits_GetMinLenBankReference ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMinLenCustomerReference()

int AB_TransactionLimits_GetMinLenCustomerReference ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMinLenLocalAccountNumber()

int AB_TransactionLimits_GetMinLenLocalAccountNumber ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMinLenLocalBankCode()

int AB_TransactionLimits_GetMinLenLocalBankCode ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMinLenLocalName()

int AB_TransactionLimits_GetMinLenLocalName ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMinLenLocalSuffix()

int AB_TransactionLimits_GetMinLenLocalSuffix ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMinLenPurpose()

int AB_TransactionLimits_GetMinLenPurpose ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMinLenRemoteAccountNumber()

int AB_TransactionLimits_GetMinLenRemoteAccountNumber ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMinLenRemoteBankCode()

int AB_TransactionLimits_GetMinLenRemoteBankCode ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMinLenRemoteIban()

int AB_TransactionLimits_GetMinLenRemoteIban ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMinLenRemoteName()

int AB_TransactionLimits_GetMinLenRemoteName ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMinLenRemoteSuffix()

int AB_TransactionLimits_GetMinLenRemoteSuffix ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMinLenTextKey()

int AB_TransactionLimits_GetMinLenTextKey ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMinLinesPurpose()

int AB_TransactionLimits_GetMinLinesPurpose ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMinLinesRemoteName()

int AB_TransactionLimits_GetMinLinesRemoteName ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMinValueSetupTime()

int AB_TransactionLimits_GetMinValueSetupTime ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMinValueSetupTimeFinal()

int AB_TransactionLimits_GetMinValueSetupTimeFinal ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMinValueSetupTimeFirst()

int AB_TransactionLimits_GetMinValueSetupTimeFirst ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMinValueSetupTimeOnce()

int AB_TransactionLimits_GetMinValueSetupTimeOnce ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetMinValueSetupTimeRecurring()

int AB_TransactionLimits_GetMinValueSetupTimeRecurring ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetNeedDate()

int AB_TransactionLimits_GetNeedDate ( const AB_TRANSACTION_LIMITS el)

Returns the property AB_TRANSACTION_LIMITS_NeedDate

◆ AB_TransactionLimits_GetTextKeys()

AB_TEXTKEY_DESCR_LIST* AB_TransactionLimits_GetTextKeys ( const AB_TRANSACTION_LIMITS el)

Returns the property AB_TRANSACTION_LIMITS_TextKeys

◆ AB_TransactionLimits_GetValuesCycleMonth()

GWEN_STRINGLIST* AB_TransactionLimits_GetValuesCycleMonth ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetValuesCycleWeek()

GWEN_STRINGLIST* AB_TransactionLimits_GetValuesCycleWeek ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetValuesExecutionDayMonth()

GWEN_STRINGLIST* AB_TransactionLimits_GetValuesExecutionDayMonth ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetValuesExecutionDayWeek()

GWEN_STRINGLIST* AB_TransactionLimits_GetValuesExecutionDayWeek ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_GetValuesTextKey()

GWEN_STRINGLIST* AB_TransactionLimits_GetValuesTextKey ( const AB_TRANSACTION_LIMITS el)

◆ AB_TransactionLimits_HasValuesCycleMonth()

int AB_TransactionLimits_HasValuesCycleMonth ( const AB_TRANSACTION_LIMITS st,
const char *  d 
)

◆ AB_TransactionLimits_HasValuesCycleWeek()

int AB_TransactionLimits_HasValuesCycleWeek ( const AB_TRANSACTION_LIMITS st,
const char *  d 
)

◆ AB_TransactionLimits_HasValuesExecutionDayMonth()

int AB_TransactionLimits_HasValuesExecutionDayMonth ( const AB_TRANSACTION_LIMITS st,
const char *  d 
)

◆ AB_TransactionLimits_HasValuesExecutionDayWeek()

int AB_TransactionLimits_HasValuesExecutionDayWeek ( const AB_TRANSACTION_LIMITS st,
const char *  d 
)

◆ AB_TransactionLimits_HasValuesTextKey()

int AB_TransactionLimits_HasValuesTextKey ( const AB_TRANSACTION_LIMITS st,
const char *  d 
)

◆ AB_TransactionLimits_IsModified()

int AB_TransactionLimits_IsModified ( const AB_TRANSACTION_LIMITS st)

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

◆ AB_TransactionLimits_List2_freeAll()

void AB_TransactionLimits_List2_freeAll ( AB_TRANSACTION_LIMITS_LIST2 stl)

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

◆ AB_TransactionLimits_List_dup()

AB_TRANSACTION_LIMITS_LIST* AB_TransactionLimits_List_dup ( const AB_TRANSACTION_LIMITS_LIST stl)

◆ AB_TransactionLimits_new()

AB_TRANSACTION_LIMITS* AB_TransactionLimits_new ( void  )

Creates a new object.

◆ AB_TransactionLimits_ReadDb()

int AB_TransactionLimits_ReadDb ( AB_TRANSACTION_LIMITS st,
GWEN_DB_NODE *  db 
)

Reads data from a GWEN_DB.

◆ AB_TransactionLimits_RemoveValuesCycleMonth()

void AB_TransactionLimits_RemoveValuesCycleMonth ( AB_TRANSACTION_LIMITS st,
const char *  d 
)

◆ AB_TransactionLimits_RemoveValuesCycleWeek()

void AB_TransactionLimits_RemoveValuesCycleWeek ( AB_TRANSACTION_LIMITS st,
const char *  d 
)

◆ AB_TransactionLimits_RemoveValuesExecutionDayMonth()

void AB_TransactionLimits_RemoveValuesExecutionDayMonth ( AB_TRANSACTION_LIMITS st,
const char *  d 
)

◆ AB_TransactionLimits_RemoveValuesExecutionDayWeek()

void AB_TransactionLimits_RemoveValuesExecutionDayWeek ( AB_TRANSACTION_LIMITS st,
const char *  d 
)

◆ AB_TransactionLimits_RemoveValuesTextKey()

void AB_TransactionLimits_RemoveValuesTextKey ( AB_TRANSACTION_LIMITS st,
const char *  d 
)

◆ AB_TransactionLimits_SetAllowChangeCycle()

void AB_TransactionLimits_SetAllowChangeCycle ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetAllowChangeExecutionDay()

void AB_TransactionLimits_SetAllowChangeExecutionDay ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetAllowChangeFirstExecutionDate()

void AB_TransactionLimits_SetAllowChangeFirstExecutionDate ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetAllowChangeLastExecutionDate()

void AB_TransactionLimits_SetAllowChangeLastExecutionDate ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetAllowChangePeriod()

void AB_TransactionLimits_SetAllowChangePeriod ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetAllowChangePurpose()

void AB_TransactionLimits_SetAllowChangePurpose ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetAllowChangeRecipientAccount()

void AB_TransactionLimits_SetAllowChangeRecipientAccount ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetAllowChangeRecipientName()

void AB_TransactionLimits_SetAllowChangeRecipientName ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetAllowChangeTextKey()

void AB_TransactionLimits_SetAllowChangeTextKey ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetAllowChangeValue()

void AB_TransactionLimits_SetAllowChangeValue ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetAllowMonthly()

void AB_TransactionLimits_SetAllowMonthly ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetAllowWeekly()

void AB_TransactionLimits_SetAllowWeekly ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMaxLenBankReference()

void AB_TransactionLimits_SetMaxLenBankReference ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMaxLenCustomerReference()

void AB_TransactionLimits_SetMaxLenCustomerReference ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMaxLenLocalAccountNumber()

void AB_TransactionLimits_SetMaxLenLocalAccountNumber ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMaxLenLocalBankCode()

void AB_TransactionLimits_SetMaxLenLocalBankCode ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMaxLenLocalName()

void AB_TransactionLimits_SetMaxLenLocalName ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMaxLenLocalSuffix()

void AB_TransactionLimits_SetMaxLenLocalSuffix ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMaxLenPurpose()

void AB_TransactionLimits_SetMaxLenPurpose ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMaxLenRemoteAccountNumber()

void AB_TransactionLimits_SetMaxLenRemoteAccountNumber ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMaxLenRemoteBankCode()

void AB_TransactionLimits_SetMaxLenRemoteBankCode ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMaxLenRemoteIban()

void AB_TransactionLimits_SetMaxLenRemoteIban ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMaxLenRemoteName()

void AB_TransactionLimits_SetMaxLenRemoteName ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMaxLenRemoteSuffix()

void AB_TransactionLimits_SetMaxLenRemoteSuffix ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMaxLenTextKey()

void AB_TransactionLimits_SetMaxLenTextKey ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMaxLinesPurpose()

void AB_TransactionLimits_SetMaxLinesPurpose ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMaxLinesRemoteName()

void AB_TransactionLimits_SetMaxLinesRemoteName ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMaxValueSetupTime()

void AB_TransactionLimits_SetMaxValueSetupTime ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMaxValueSetupTimeFinal()

void AB_TransactionLimits_SetMaxValueSetupTimeFinal ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMaxValueSetupTimeFirst()

void AB_TransactionLimits_SetMaxValueSetupTimeFirst ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMaxValueSetupTimeOnce()

void AB_TransactionLimits_SetMaxValueSetupTimeOnce ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMaxValueSetupTimeRecurring()

void AB_TransactionLimits_SetMaxValueSetupTimeRecurring ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMinLenBankReference()

void AB_TransactionLimits_SetMinLenBankReference ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMinLenCustomerReference()

void AB_TransactionLimits_SetMinLenCustomerReference ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMinLenLocalAccountNumber()

void AB_TransactionLimits_SetMinLenLocalAccountNumber ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMinLenLocalBankCode()

void AB_TransactionLimits_SetMinLenLocalBankCode ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMinLenLocalName()

void AB_TransactionLimits_SetMinLenLocalName ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMinLenLocalSuffix()

void AB_TransactionLimits_SetMinLenLocalSuffix ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMinLenPurpose()

void AB_TransactionLimits_SetMinLenPurpose ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMinLenRemoteAccountNumber()

void AB_TransactionLimits_SetMinLenRemoteAccountNumber ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMinLenRemoteBankCode()

void AB_TransactionLimits_SetMinLenRemoteBankCode ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMinLenRemoteIban()

void AB_TransactionLimits_SetMinLenRemoteIban ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMinLenRemoteName()

void AB_TransactionLimits_SetMinLenRemoteName ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMinLenRemoteSuffix()

void AB_TransactionLimits_SetMinLenRemoteSuffix ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMinLenTextKey()

void AB_TransactionLimits_SetMinLenTextKey ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMinLinesPurpose()

void AB_TransactionLimits_SetMinLinesPurpose ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMinLinesRemoteName()

void AB_TransactionLimits_SetMinLinesRemoteName ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMinValueSetupTime()

void AB_TransactionLimits_SetMinValueSetupTime ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMinValueSetupTimeFinal()

void AB_TransactionLimits_SetMinValueSetupTimeFinal ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMinValueSetupTimeFirst()

void AB_TransactionLimits_SetMinValueSetupTimeFirst ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMinValueSetupTimeOnce()

void AB_TransactionLimits_SetMinValueSetupTimeOnce ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetMinValueSetupTimeRecurring()

void AB_TransactionLimits_SetMinValueSetupTimeRecurring ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetModified()

void AB_TransactionLimits_SetModified ( AB_TRANSACTION_LIMITS st,
int  i 
)

Sets the modified state of the given object

◆ AB_TransactionLimits_SetNeedDate()

void AB_TransactionLimits_SetNeedDate ( AB_TRANSACTION_LIMITS el,
int  d 
)

◆ AB_TransactionLimits_SetTextKeys()

void AB_TransactionLimits_SetTextKeys ( AB_TRANSACTION_LIMITS el,
AB_TEXTKEY_DESCR_LIST d 
)

◆ AB_TransactionLimits_SetValuesCycleMonth()

void AB_TransactionLimits_SetValuesCycleMonth ( AB_TRANSACTION_LIMITS el,
GWEN_STRINGLIST *  d 
)

◆ AB_TransactionLimits_SetValuesCycleWeek()

void AB_TransactionLimits_SetValuesCycleWeek ( AB_TRANSACTION_LIMITS el,
GWEN_STRINGLIST *  d 
)

◆ AB_TransactionLimits_SetValuesExecutionDayMonth()

void AB_TransactionLimits_SetValuesExecutionDayMonth ( AB_TRANSACTION_LIMITS el,
GWEN_STRINGLIST *  d 
)

◆ AB_TransactionLimits_SetValuesExecutionDayWeek()

void AB_TransactionLimits_SetValuesExecutionDayWeek ( AB_TRANSACTION_LIMITS el,
GWEN_STRINGLIST *  d 
)

◆ AB_TransactionLimits_SetValuesTextKey()

void AB_TransactionLimits_SetValuesTextKey ( AB_TRANSACTION_LIMITS el,
GWEN_STRINGLIST *  d 
)

◆ AB_TransactionLimits_toDb()

int AB_TransactionLimits_toDb ( const AB_TRANSACTION_LIMITS st,
GWEN_DB_NODE *  db 
)

Stores an object in the given GWEN_DB_NODE