CesBankAccountLimit Class Reference

CesBankAccountLimit. More...

Inheritance diagram for CesBankAccountLimit:
IcesDBObject CesBankAbsoluteCreditLimit CesBankAbsoluteDebitLimit

Public Member Functions

 checkAccount (CesBankLocalAccount &$account)
 CheckAccount. More...
 
 checkTransaction (CesBankLocalAccount &$account, CesBankTransactionInterface &$transaction)
 Check if the transaction is accepted by this limit. More...
 
 deleteExtraData ()
 Delete object data. More...
 
 getAccountValue (CesBankLocalAccount &$account)
 Get Account Value. More...
 
 getFailMessage (CesBankLocalAccount &$account)
 TODO: document. More...
 
 getLimit ()
 Get Limit. More...
 
 getParent ()
 The parent object for those objects using the decorator pattern. More...
 
 getRecord ()
 Return object record. More...
 
 getTransactionValue (CesBankTransactionInterface &$transaction)
 Get Transaction Value. More...
 
 saveExtraData ()
 Save object data. More...
 

Data Fields

 $block
 
 $classname
 
 $data
 
 $id
 
 $limitchain
 
 $value
 

Static Public Attributes

static $table = 'ces_limit'
 

Protected Member Functions

 getSimpleRecord ()
 Object simple record. More...
 
 loadRecord ($record)
 Loads a database record to this object. More...
 

Detailed Description

CesBankAccountLimit.

Generic class for account limits. Each account limit limites one aspect of accounts.


The documentation for this class was generated from the following file: