GamePointTransaction Class Reference

Inheritance diagram for GamePointTransaction:
OwnedModel RedBeanModel BeanModel ObservableComponent

Public Member Functions

 onCreated ()

Static Public Member Functions

static getModuleClassName ()
static canSaveMetadata ()
static getDefaultMetadata ()
static addTransactionResolvedForOptimization ($gamePoint, $value)

Static Protected Member Functions

static getLabel ($language=null)
static getPluralLabel ($language=null)

Detailed Description

Model for game point transactions. This model is used to record date/time information for when points are received. Utilized by game leaderboard.

Definition at line 41 of file GamePointTransaction.php.


Member Function Documentation

static canSaveMetadata (  )  [static]

By default models cannot save their metadata, allowing them to be loaded quickly because the loading of of metadata can be avoided as much as possible. To make a model able to save its metadata override this method to return true. PUT it before the getDefaultMetadata in the derived class.

Reimplemented from RedBeanModel.

Definition at line 48 of file GamePointTransaction.php.

static getDefaultMetadata (  )  [static]

Returns the default meta data for the class. It must be appended to the meta data from the parent model, if any.

Reimplemented from RedBeanModel.

Definition at line 53 of file GamePointTransaction.php.

onCreated (  ) 

Called on construction when a new model is created.

Reimplemented from RedBeanModel.

Definition at line 94 of file GamePointTransaction.php.

static getLabel ( language = null  )  [static, protected]

Returns the display name for the model class.

Parameters:
null | string $language
Returns:
dynamic label name based on module.

Reimplemented from RedBeanModel.

Definition at line 104 of file GamePointTransaction.php.

static getPluralLabel ( language = null  )  [static, protected]

Returns the display name for plural of the model class.

Parameters:
null | string $language
Returns:
dynamic label name based on module.

Reimplemented from RedBeanModel.

Definition at line 114 of file GamePointTransaction.php.


The documentation for this class was generated from the following file:
 All Data Structures Functions Variables
Generated on Mon Oct 23 07:10:25 2017