Dashboard Class Reference

Inheritance diagram for Dashboard:
OwnedSecurableItem SecurableItem Item CustomFieldsModel RedBeanModel BeanModel ObservableComponent

Public Member Functions

 __toString ()

Static Public Member Functions

static getByLayoutIdAndUser ($layoutId, $user)
static getRowsByUserId ($userId)
static getNextLayoutId ()
static getDefaultMetadata ()
static isTypeDeletable ()
static getModuleClassName ()
static getLayoutTypesData ()

Data Fields

const DEFAULT_USER_LAYOUT_ID = 1

Static Protected Member Functions

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

Detailed Description

Definition at line 37 of file Dashboard.php.


Member Function Documentation

static getByLayoutIdAndUser ( layoutId,
user 
) [static]
Parameters:
int $layoutId
User $user
Exceptions:
NotFoundException 

Definition at line 46 of file Dashboard.php.

static getRowsByUserId ( userId  )  [static]
Parameters:
int $userId
Returns:
array

Definition at line 79 of file Dashboard.php.

__toString (  ) 

Returns the displayable string for the class. Should be overridden in any model that can provide a meaningful string representation of itself.

Returns:
A string.

Reimplemented from RedBeanModel.

Definition at line 107 of file Dashboard.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 OwnedSecurableItem.

Definition at line 123 of file Dashboard.php.

static isTypeDeletable (  )  [static]

To be overriden on intermediate derived classes to return false so that deletes are not done on intermediate classes because the object relational mapping will not clean up properly. For example if User is a Person, and Person is a RedBeanModel delete should be called only on User, not on Person. So User must override isDeletable to return false.

Reimplemented from OwnedSecurableItem.

Definition at line 168 of file Dashboard.php.

static getLayoutTypesData (  )  [static]

BEFORE ADDING TO THIS ARRAY - Remember to change the assertion in JuiPortlets:init()

Definition at line 181 of file Dashboard.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 195 of file Dashboard.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 205 of file Dashboard.php.


The documentation for this class was generated from the following file:
 All Data Structures Functions Variables
Generated on Tue Dec 12 07:10:23 2017