Class JTableAsset

Description

Table class supporting modified pre-order tree traversal behavior.

Located in /libraries/joomla/table/asset.php (line 20)

JObject
   |
   --JTable
      |
      --JTableNested
         |
         --JTableAsset
Variable Summary
 integer $id
 string $name
 string $rules
 string $title
Method Summary
 JTableAsset __construct (JDatabaseDriver $db)
 boolean check ()
 integer loadByName (string $name)
Variables
integer $id = null (line 28)

The primary key of the asset.

  • since: 11.1
  • access: public
string $name = null (line 36)

The unique name of the asset.

  • since: 11.1
  • access: public
string $rules = null (line 52)

The rules for the asset stored in a JSON string

  • since: 11.1
  • access: public
string $title = null (line 44)

The human readable title of the asset.

  • since: 11.1
  • access: public

Inherited Variables

Inherited from JTableNested

JTableNested::$alias
JTableNested::$level
JTableNested::$lft
JTableNested::$parent_id
JTableNested::$rgt
JTableNested::$_cache
JTableNested::$_debug
JTableNested::$_location
JTableNested::$_location_id

Inherited from JTable

JTable::$_autoincrement
JTable::$_db
JTable::$_locked
JTable::$_observers
JTable::$_rules
JTable::$_tbl
JTable::$_tbl_key
JTable::$_tbl_keys
JTable::$_trackAssets

Inherited from JObject

JObject::$_errors
Methods
Constructor __construct (line 61)

Constructor

  • since: 11.1
  • access: public
JTableAsset __construct (JDatabaseDriver $db)

Redefinition of:
JTable::__construct()
Object constructor to set table and key fields. In most cases this will be overridden by child classes to explicitly set the table and key fields for a particular database table.
check (line 100)

Assert that the nested set data is valid.

boolean check ()

Redefinition of:
JTableNested::check()
Checks that the object is valid and able to be stored.
loadByName (line 75)

Method to load an asset by its name.

  • since: 11.1
  • access: public
integer loadByName (string $name)
  • string $name: The name of the asset.

Inherited Methods

Inherited From JTableNested

 JTableNested::check()
 JTableNested::debug()
 JTableNested::delete()
 JTableNested::getPath()
 JTableNested::getRootId()
 JTableNested::getTree()
 JTableNested::isLeaf()
 JTableNested::move()
 JTableNested::moveByReference()
 JTableNested::orderDown()
 JTableNested::orderUp()
 JTableNested::publish()
 JTableNested::rebuild()
 JTableNested::rebuildPath()
 JTableNested::saveorder()
 JTableNested::setLocation()
 JTableNested::store()
 JTableNested::_getNode()
 JTableNested::_getTreeRepositionData()
 JTableNested::_logtable()
 JTableNested::_runQuery()

Inherited From JTable

 JTable::__construct()
 JTable::addIncludePath()
 JTable::appendPrimaryKeys()
 JTable::attachObserver()
 JTable::bind()
 JTable::check()
 JTable::checkIn()
 JTable::checkOut()
 JTable::delete()
 JTable::getDbo()
 JTable::getFields()
 JTable::getInstance()
 JTable::getKeyName()
 JTable::getNextOrder()
 JTable::getObserverOfClass()
 JTable::getPrimaryKey()
 JTable::getRules()
 JTable::getTableName()
 JTable::hasPrimaryKey()
 JTable::hit()
 JTable::isCheckedOut()
 JTable::load()
 JTable::move()
 JTable::publish()
 JTable::reorder()
 JTable::reset()
 JTable::save()
 JTable::setDBO()
 JTable::setRules()
 JTable::store()
 JTable::_getAssetName()
 JTable::_getAssetParentId()
 JTable::_getAssetTitle()
 JTable::_lock()
 JTable::_unlock()

Inherited From JObject

 JObject::__construct()
 JObject::def()
 JObject::get()
 JObject::getError()
 JObject::getErrors()
 JObject::getProperties()
 JObject::set()
 JObject::setError()
 JObject::setProperties()
 JObject::__toString()

Documentation generated on Tue, 19 Nov 2013 14:54:05 +0100 by phpDocumentor 1.4.3