Referència de la Classe CesBankInterExchangeTransaction

This class extends the basic transaction features to allow transactions between distinct exchanges. Més...

Diagrama d'Herència per a CesBankInterExchangeTransaction:
CesBankDecoratedTransaction IcesDBObject CesBankTransactionInterface

Mètodes públics

 acceptByAccount ($account_id)
 Implements CesBankTransactionInterface::acceptByAccount. Més...
 
 apply ()
 Implements apply(). Més...
 
 check ()
 Implements check(). Més...
 
 deleteExtraData ()
 Deletes the associated transaction. Més...
 
 getAmount (CesBankCurrency $currency=NULL)
 TODO: document. Més...
 
 getConcept ()
 TODO: document. Més...
 
 getCreated ()
 Implements CesBankTransactionInterface::getCreated(). Més...
 
 getFromAccountName ()
 The buyer account name. Més...
 
 getId ()
 TODO: document. Més...
 
 getLog ($state)
 Implements getLog(). Més...
 
 getParent ()
 TODO: document. Més...
 
 getRecord ()
 Return object record. Més...
 
 getState ()
 Implements getState(). Més...
 
 getToAccountName ()
 The seller account name. Més...
 
 getUser ()
 TODO: document. Més...
 
 log ($messages)
 TODO: document. Més...
 
 revoke ()
 Implements revoke(). Més...
 
 saveExtraData ()
 Save object data. Més...
 
 setState ($state)
 Set the state of this transction. Més...
 
 trigger ()
 Implements trigger(). Més...
 

Mètodes Públics Estàtics

static newCesBankInterExchangeTransaction ($record)
 Creates a transaction between two accounts from distinct exchanges. Més...
 

Camps de Dades

 $pairid
 
 $side
 
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 $FROM = 0
 
static $table = 'ces_transaction'
 
static $TO = 1
 

Mètodes Protegits

 getPair ()
 The associated transaction. Més...
 
 getSimpleRecord ()
 Object simple record. Més...
 
 getVirtualTransactionFrom ()
 The virtual transaction in buyer's exchange. Més...
 
 getVirtualTransactionTo ()
 The virtual transaction in seller's exchange. Més...
 
 loadRecord ($record)
 Loads a database record to this object. Més...
 

Atributs Protegits

 $parent
 

Descripció Detallada

This class extends the basic transaction features to allow transactions between distinct exchanges.

The amount of this transaction has always to be understood in the seller's exchange currency.


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