Typedefs | Functions

bankinfo.h File Reference

#include <gwenhywfar/db.h>
#include <gwenhywfar/misc.h>
#include <gwenhywfar/list2.h>
#include <gwenhywfar/types.h>
#include <aqbanking/error.h>
#include <aqbanking/bankinfoservice.h>

Go to the source code of this file.

Typedefs

typedef struct AB_BANKINFO AB_BANKINFO

Functions

AB_BANKINFO_LISTAB_BankInfo_List_dup (const AB_BANKINFO_LIST *stl)
void AB_BankInfo_List2_freeAll (AB_BANKINFO_LIST2 *stl)
AB_BANKINFOAB_BankInfo_new ()
AB_BANKINFOAB_BankInfo_fromDb (GWEN_DB_NODE *db)
AB_BANKINFOAB_BankInfo_dup (const AB_BANKINFO *st)
void AB_BankInfo_free (AB_BANKINFO *st)
void AB_BankInfo_Attach (AB_BANKINFO *st)
int AB_BankInfo_ReadDb (AB_BANKINFO *st, GWEN_DB_NODE *db)
int AB_BankInfo_toDb (const AB_BANKINFO *st, GWEN_DB_NODE *db)
int AB_BankInfo_IsModified (const AB_BANKINFO *st)
void AB_BankInfo_SetModified (AB_BANKINFO *st, int i)
const char * AB_BankInfo_GetCountry (const AB_BANKINFO *el)
void AB_BankInfo_SetCountry (AB_BANKINFO *el, const char *d)
const char * AB_BankInfo_GetBranchId (const AB_BANKINFO *el)
void AB_BankInfo_SetBranchId (AB_BANKINFO *el, const char *d)
const char * AB_BankInfo_GetBankId (const AB_BANKINFO *el)
void AB_BankInfo_SetBankId (AB_BANKINFO *el, const char *d)
const char * AB_BankInfo_GetBic (const AB_BANKINFO *el)
void AB_BankInfo_SetBic (AB_BANKINFO *el, const char *d)
const char * AB_BankInfo_GetBankName (const AB_BANKINFO *el)
void AB_BankInfo_SetBankName (AB_BANKINFO *el, const char *d)
const char * AB_BankInfo_GetLocation (const AB_BANKINFO *el)
void AB_BankInfo_SetLocation (AB_BANKINFO *el, const char *d)
const char * AB_BankInfo_GetStreet (const AB_BANKINFO *el)
void AB_BankInfo_SetStreet (AB_BANKINFO *el, const char *d)
const char * AB_BankInfo_GetZipcode (const AB_BANKINFO *el)
void AB_BankInfo_SetZipcode (AB_BANKINFO *el, const char *d)
const char * AB_BankInfo_GetCity (const AB_BANKINFO *el)
void AB_BankInfo_SetCity (AB_BANKINFO *el, const char *d)
const char * AB_BankInfo_GetRegion (const AB_BANKINFO *el)
void AB_BankInfo_SetRegion (AB_BANKINFO *el, const char *d)
const char * AB_BankInfo_GetPhone (const AB_BANKINFO *el)
void AB_BankInfo_SetPhone (AB_BANKINFO *el, const char *d)
const char * AB_BankInfo_GetFax (const AB_BANKINFO *el)
void AB_BankInfo_SetFax (AB_BANKINFO *el, const char *d)
const char * AB_BankInfo_GetEmail (const AB_BANKINFO *el)
void AB_BankInfo_SetEmail (AB_BANKINFO *el, const char *d)
const char * AB_BankInfo_GetWebsite (const AB_BANKINFO *el)
void AB_BankInfo_SetWebsite (AB_BANKINFO *el, const char *d)
AB_BANKINFO_SERVICE_LISTAB_BankInfo_GetServices (const AB_BANKINFO *el)
void AB_BankInfo_SetServices (AB_BANKINFO *el, AB_BANKINFO_SERVICE_LIST *d)

Typedef Documentation

typedef struct AB_BANKINFO AB_BANKINFO

Definition at line 150 of file bankinfo.h.


Function Documentation

void AB_BankInfo_Attach ( AB_BANKINFO st  ) 

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

AB_BANKINFO* AB_BankInfo_dup ( const AB_BANKINFO st  ) 

Creates and returns a deep copy of thegiven object.

void AB_BankInfo_free ( AB_BANKINFO st  ) 

Destroys the given object.

AB_BANKINFO* AB_BankInfo_fromDb ( GWEN_DB_NODE *  db  ) 

Creates an object from the data in the given GWEN_DB_NODE

const char* AB_BankInfo_GetBankId ( const AB_BANKINFO el  ) 

Returns the property AB_BANKINFO_BankId

const char* AB_BankInfo_GetBankName ( const AB_BANKINFO el  ) 

Returns the property AB_BANKINFO_BankName

const char* AB_BankInfo_GetBic ( const AB_BANKINFO el  ) 

Returns the property AB_BANKINFO_Bic

const char* AB_BankInfo_GetBranchId ( const AB_BANKINFO el  ) 

Returns the property AB_BANKINFO_BranchId

const char* AB_BankInfo_GetCity ( const AB_BANKINFO el  ) 

Returns the property AB_BANKINFO_City

const char* AB_BankInfo_GetCountry ( const AB_BANKINFO el  ) 

Returns the property AB_BANKINFO_Country

const char* AB_BankInfo_GetEmail ( const AB_BANKINFO el  ) 

Returns the property AB_BANKINFO_Email

const char* AB_BankInfo_GetFax ( const AB_BANKINFO el  ) 

Returns the property AB_BANKINFO_Fax

const char* AB_BankInfo_GetLocation ( const AB_BANKINFO el  ) 

Returns the property AB_BANKINFO_Location

const char* AB_BankInfo_GetPhone ( const AB_BANKINFO el  ) 

Returns the property AB_BANKINFO_Phone

const char* AB_BankInfo_GetRegion ( const AB_BANKINFO el  ) 

Returns the property AB_BANKINFO_Region

AB_BANKINFO_SERVICE_LIST* AB_BankInfo_GetServices ( const AB_BANKINFO el  ) 

Returns the property AB_BANKINFO_Services

const char* AB_BankInfo_GetStreet ( const AB_BANKINFO el  ) 

Returns the property AB_BANKINFO_Street

const char* AB_BankInfo_GetWebsite ( const AB_BANKINFO el  ) 

Returns the property AB_BANKINFO_Website

const char* AB_BankInfo_GetZipcode ( const AB_BANKINFO el  ) 

Returns the property AB_BANKINFO_Zipcode

int AB_BankInfo_IsModified ( const AB_BANKINFO st  ) 

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

void AB_BankInfo_List2_freeAll ( AB_BANKINFO_LIST2 stl  ) 

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

AB_BANKINFO_LIST* AB_BankInfo_List_dup ( const AB_BANKINFO_LIST stl  ) 
AB_BANKINFO* AB_BankInfo_new (  ) 

Creates a new object.

int AB_BankInfo_ReadDb ( AB_BANKINFO st,
GWEN_DB_NODE *  db 
)

Reads data from a GWEN_DB.

void AB_BankInfo_SetBankId ( AB_BANKINFO el,
const char *  d 
)

Set the property AB_BANKINFO_BankId

void AB_BankInfo_SetBankName ( AB_BANKINFO el,
const char *  d 
)

Set the property AB_BANKINFO_BankName

void AB_BankInfo_SetBic ( AB_BANKINFO el,
const char *  d 
)

Set the property AB_BANKINFO_Bic

void AB_BankInfo_SetBranchId ( AB_BANKINFO el,
const char *  d 
)

Set the property AB_BANKINFO_BranchId

void AB_BankInfo_SetCity ( AB_BANKINFO el,
const char *  d 
)

Set the property AB_BANKINFO_City

void AB_BankInfo_SetCountry ( AB_BANKINFO el,
const char *  d 
)

Set the property AB_BANKINFO_Country

void AB_BankInfo_SetEmail ( AB_BANKINFO el,
const char *  d 
)

Set the property AB_BANKINFO_Email

void AB_BankInfo_SetFax ( AB_BANKINFO el,
const char *  d 
)

Set the property AB_BANKINFO_Fax

void AB_BankInfo_SetLocation ( AB_BANKINFO el,
const char *  d 
)

Set the property AB_BANKINFO_Location

void AB_BankInfo_SetModified ( AB_BANKINFO st,
int  i 
)

Sets the modified state of the given object

void AB_BankInfo_SetPhone ( AB_BANKINFO el,
const char *  d 
)

Set the property AB_BANKINFO_Phone

void AB_BankInfo_SetRegion ( AB_BANKINFO el,
const char *  d 
)

Set the property AB_BANKINFO_Region

void AB_BankInfo_SetServices ( AB_BANKINFO el,
AB_BANKINFO_SERVICE_LIST d 
)

Set the property AB_BANKINFO_Services

void AB_BankInfo_SetStreet ( AB_BANKINFO el,
const char *  d 
)

Set the property AB_BANKINFO_Street

void AB_BankInfo_SetWebsite ( AB_BANKINFO el,
const char *  d 
)

Set the property AB_BANKINFO_Website

void AB_BankInfo_SetZipcode ( AB_BANKINFO el,
const char *  d 
)

Set the property AB_BANKINFO_Zipcode

int AB_BankInfo_toDb ( const AB_BANKINFO st,
GWEN_DB_NODE *  db 
)

Stores an object in the given GWEN_DB_NODE