Referència de la Classe CesBankBasicTransaction

Concrete class for the basic transaction. Més...

Diagrama d'Herència per a CesBankBasicTransaction:
IcesDBObject CesBankTransactionInterface

Mètodes públics

 acceptByAccount ($account_id)
 Implements CesBankTransactionInterface::acceptByAccount(). Més...
 
 apply ()
 Applies, or commits, a basic transaction, or sets state to error. Més...
 
 check ()
 Checks if this transaction can be applied and updates the state. Més...
 
 deleteExtraData ()
 Delete object data. Més...
 
 getAmount (CesBankCurrency $currency=NULL)
 Get Amount. Més...
 
 getConcept ()
 TODO: document. Més...
 
 getCreated ()
 Gets the creation timestamp. Més...
 
 getFromAccountName ()
 TODO: document. Més...
 
 getId ()
 Get Id. Més...
 
 getLog ($state)
 TODO: document. Més...
 
 getParent ()
 The parent object for those objects using the decorator pattern. Més...
 
 getRecord ()
 Return object record. Més...
 
 getState ()
 TODO: document. Més...
 
 getToAccountName ()
 TODO: document. Més...
 
 getUser ()
 TODO: document. Més...
 
 log (array $messages)
 TODO: document. Més...
 
 revoke ()
 Revokes a basic transaction from both accounts. Més...
 
 saveExtraData ()
 Save object data. Més...
 
 setState ($state)
 Changes the transaction state. Més...
 
 trigger ()
 TODO: document. Més...
 

Camps de Dades

 $amount
 
 $concept
 
 $created
 
 $data
 
 $fromaccount
 
 $id
 
 $modified
 
 $state
 
 $toaccount
 
 $user
 
const STATE_ACCEPTED = 2
 The transaction has been accepted by all authorities. Més...
 
const STATE_ARCHIVED = 4
 The transaction is archieved and successfully applied. Més...
 
const STATE_COMMITTED = 3
 The transaction has been successfully applied. Més...
 
const STATE_DISCARDED = 6
 The transaction is discarded and has not been applied. Més...
 
const STATE_ERROR = 11
 There has been a system error with this transaction. Més...
 
const STATE_NEW = 0
 The transaction has been created but hasn't already been triggered to apply. Més...
 
const STATE_REJECTED = 5
 The transaction -triggered to apply- has been rejected by some of the authorities. Més...
 
const STATE_REVOKE_ACCEPTED = 8
 The revoke operation has been accepted by all authorities. Més...
 
const STATE_REVOKE_REJECTED = 9
 Some authorities rejected the revoke operation, so the transaction will remain applied. Més...
 
const STATE_REVOKE_TRIGGERED = 7
 The transaction has been triggered to be revoked. Més...
 
const STATE_REVOKED = 10
 The transaction has been successfully revoked. Més...
 
const STATE_TRIGGERED = 1
 The transaction has been triggered to be applied. Més...
 

Atributs Públics Estàtics

static $table = 'ces_transaction'
 

Mètodes Protegits

 getSimpleRecord ()
 Object simple record. Més...
 
 loadRecord ($record)
 Loads a database record to this object. Més...
 

Mètodes Protegits Estàtics

static getStateString ($state)
 TODO: document. Més...
 

Descripció Detallada

Concrete class for the basic transaction.

It can be enhanced using DecoratorTransactions.


La documentació d'aquesta classe es va generar a partir del següent fitxer: