Controller class for nodes.

This extends the EntityDatabaseStorageController class, adding required special handling for node entities.

Hierarchy

Expanded class hierarchy of NodeStorageController

File

core/modules/node/node.entity.inc, line 410
Entity controller and class for nodes.

Members

Contains filters are case sensitive
Namesort descending Modifiers Type Description
DefaultEntityController::$entityCache protected property Static cache of entities.
DefaultEntityController::$entityInfo protected property Array of information about the entity.
DefaultEntityController::$entityType protected property Entity type for this controller instance.
DefaultEntityController::$hookLoadArguments protected property Additional arguments to pass to hook_TYPE_load().
DefaultEntityController::$idKey protected property Name of the entity's ID field in the entity database table.
DefaultEntityController::$persistentCache protected property Whether this entity type should use the persistent entity cache.
DefaultEntityController::$revisionKey protected property Name of entity's revision database table field, if it supports revisions.
DefaultEntityController::$revisionTable protected property The table that stores revisions, if the entity supports revisions.
DefaultEntityController::$staticCache protected property Whether this entity type should use the static cache.
DefaultEntityController::cacheGet protected function Gets entities from the static cache.
DefaultEntityController::cacheSet protected function Stores entities in the static entity cache.
DefaultEntityController::load public function Implements EntityControllerInterface::load(). Overrides EntityControllerInterface::load
DefaultEntityController::resetCache public function Implements EntityControllerInterface::resetCache(). Overrides EntityControllerInterface::resetCache
DefaultEntityController::resetStaticCache public function Implements EntityControllerInterface::resetStaticCache(). Overrides EntityControllerInterface::resetStaticCache
DefaultEntityController::__construct public function Implements EntityControllerInterface::__construct().
EntityDatabaseStorageController::create public function Implements EntityStorageControllerInterface::create(). Overrides EntityStorageControllerInterface::create
NodeStorageController::attachLoad protected function Overrides DefaultEntityController::attachLoad(). Overrides DefaultEntityController::attachLoad
NodeStorageController::buildContent public function Implements EntityControllerInterface::buildContent(). Overrides DefaultEntityController::buildContent
NodeStorageController::buildQuery protected function Overrides DefaultEntityController::buildQuery(). Overrides DefaultEntityController::buildQuery
NodeStorageController::delete public function Overrides EntityDatabaseStorageController::delete(). Overrides EntityDatabaseStorageController::delete
NodeStorageController::invokeHook protected function Overrides EntityDatabaseStorageController::invokeHook(). Overrides EntityDatabaseStorageController::invokeHook
NodeStorageController::postDelete protected function Overrides EntityDatabaseStorageController::postDelete(). Overrides EntityDatabaseStorageController::postDelete
NodeStorageController::postSave function Overrides EntityDatabaseStorageController::postSave(). Overrides EntityDatabaseStorageController::postSave
NodeStorageController::preDelete function Overrides EntityDatabaseStorageController::preDelete(). Overrides EntityDatabaseStorageController::preDelete
NodeStorageController::preSave protected function Overrides EntityDatabaseStorageController::preSave(). Overrides EntityDatabaseStorageController::preSave
NodeStorageController::save public function Overrides EntityDatabaseStorageController::save(). Overrides EntityDatabaseStorageController::save
NodeStorageController::saveRevision protected function Saves a node revision.
NodeStorageController::view public function Overrides DefaultEntityController::view(). Overrides DefaultEntityController::view