Referencia de la Clase CesBankLocalAccount

CesBankLocalAccount is a banking account. Más...

Diagrama de herencias de CesBankLocalAccount
IcesDBObject CesBankAccountInterface

Métodos públicos

 activate ()
 Changes local account state to active. Más...
 
 applyTransaction (CesBankTransactionInterface &$transaction)
 Updates this account's amount with this transaction if accepted. Más...
 
 checkTransaction (CesBankTransactionInterface &$transaction)
 Verifies if an account can accept a transaction by being active. Más...
 
 deleteExtraData ()
 Delete extra data. Más...
 
 deleteUserAccount ($id)
 Delete user account. Más...
 
 getCode ()
 TODO: document. Más...
 
 getExchange ()
 Get the Exchange of this account. Más...
 
 getLimitChain ()
 Gets limit chain. Más...
 
 getName ()
 Gets name of account holder. Más...
 
 getParent ()
 The parent object for those objects using the decorator pattern. Más...
 
 getRecord ()
 GetRecord loads getRecord function from the parent IcesDBObject. Más...
 
getUsers ()
 TODO: document. Más...
 
 loadRecord ($record)
 LoadRecord loads loadRecord function from the parent IcesDBObject. Más...
 
 manualCheck ($transaction)
 Check whether the transaction must be accepted by this account. Más...
 
 saveExtraData ()
 Saves extra data. Más...
 

Campos de datos

 $balance
 
 $created
 
 $data = array()
 
 $exchange
 
 $id
 
 $kind
 
 $limitchain
 
 $modified
 
 $name
 
 $state
 
const STATE_ACTIVE = 1
 
const STATE_CLOSED = 3
 
const STATE_HIDDEN = 0
 
const STATE_LOCKED = 2
 
const TYPE_COMPANY = 3
 
const TYPE_INDIVIDUAL = 0
 
const TYPE_ORGANIZATION = 2
 
const TYPE_PUBLIC = 4
 
const TYPE_SHARED = 1
 
const TYPE_VIRTUAL = 5
 

Atributos públicos estáticos

static $table = 'ces_account'
 

Métodos protegidos

 getSimpleRecord ()
 Object simple record. Más...
 

Atributos protegidos

 $users
 

Descripción detallada

CesBankLocalAccount is a banking account.

Implements CesBankAccountInterface.


La documentación para esta clase fue generada a partir del siguiente fichero: