Logic from Ces Bank

CES banking logic layer. More...

Data Structures

class  CesBank
 CesBank. More...
 
class  CesBankAbsoluteCreditLimit
 Limits an account if its balance is more than a given value. More...
 
class  CesBankAbsoluteDebitLimit
 Limits an account if its balance is less than a given value. More...
 
interface  CesBankAccountInterface
 CesBankAccountInterface. More...
 
class  CesBankAccountLimit
 CesBankAccountLimit. More...
 
class  CesBankAccountUser
 
class  CesBankBasicTransaction
 Concrete class for the basic transaction. More...
 
class  CesBankCurrency
 A currency. More...
 
class  CesBankDecoratedTransaction
 Abstract class for transaction decorators. More...
 
class  CesBankExchange
 An exchange community. More...
 
class  CesBankInterExchangeTransaction
 This class extends the basic transaction features to allow transactions between distinct exchanges. More...
 
class  CesBankLevyedTransaction
 CesBankLevyedTransaction, a kind of decorated transaction. More...
 
class  CesBankLimitChain
 A chain of account limits. More...
 
class  CesBankLocalAccount
 CesBankLocalAccount is a banking account. More...
 
class  CesBankPermission
 TODO: document. More...
 
interface  CesBankTransactionInterface
 Transaction interface. More...
 
class  CesBankUserPermission
 The set of permissions of a particular user. More...
 

Detailed Description

CES banking logic layer.