You are here

abstract class EntityReference_BehaviorHandler_Abstract in Entity reference 7

An abstract implementation of EntityReference_BehaviorHandler.

Hierarchy

Expanded class hierarchy of EntityReference_BehaviorHandler_Abstract

File

plugins/behavior/abstract.inc, line 145

View source
abstract class EntityReference_BehaviorHandler_Abstract implements EntityReference_BehaviorHandler {

  /**
   * The name of the behavior plugin.
   */
  protected $behavior;

  /**
   * The plugin definition.
   */
  protected $plugin;
  public function __construct($behavior) {
    $this->behavior = $behavior;
    ctools_include('plugins');
    $plugin = ctools_get_plugins('entityreference', 'behavior', $behavior);
    $this->plugin = $plugin;
  }
  public function schema_alter(&$schema, $field) {
  }
  public function property_info_alter(&$info, $entity_type, $field, $instance, $field_type) {
  }
  public function views_data_alter(&$data, $field) {
  }
  public function load($entity_type, $entities, $field, $instances, $langcode, &$items) {
  }
  public function is_empty_alter(&$empty, $item, $field) {
  }
  public function validate($entity_type, $entity, $field, $instance, $langcode, $items, &$errors) {
  }
  public function presave($entity_type, $entity, $field, $instance, $langcode, &$items) {
  }
  public function insert($entity_type, $entity, $field, $instance, $langcode, &$items) {
  }
  public function postInsert($entity_type, $entity, $field, $instance) {
  }
  public function update($entity_type, $entity, $field, $instance, $langcode, &$items) {
  }
  public function postUpdate($entity_type, $entity, $field, $instance) {
  }
  public function delete($entity_type, $entity, $field, $instance, $langcode, &$items) {
  }
  public function postDelete($entity_type, $entity, $field, $instance) {
  }
  public function entityPostInsert($entity_type, $entity, $field, $instance) {
  }
  public function entityPostUpdate($entity_type, $entity, $field, $instance) {
  }
  public function entityPostDelete($entity_type, $entity, $field, $instance) {
  }
  public function settingsForm($field, $instance) {
  }
  public function access($field, $instance) {
    return TRUE;
  }

}

Members

Namesort descending Modifiers Type Description Overrides
EntityReference_BehaviorHandler_Abstract::$behavior protected property The name of the behavior plugin.
EntityReference_BehaviorHandler_Abstract::$plugin protected property The plugin definition.
EntityReference_BehaviorHandler_Abstract::access public function Determine if handler should appear. Overrides EntityReference_BehaviorHandler::access 1
EntityReference_BehaviorHandler_Abstract::delete public function Act before deleting an entity with an entity reference field. Overrides EntityReference_BehaviorHandler::delete 2
EntityReference_BehaviorHandler_Abstract::entityPostDelete public function Act after deleting an entity. Overrides EntityReference_BehaviorHandler::entityPostDelete
EntityReference_BehaviorHandler_Abstract::entityPostInsert public function Act after inserting an entity. Overrides EntityReference_BehaviorHandler::entityPostInsert 1
EntityReference_BehaviorHandler_Abstract::entityPostUpdate public function Act after updating an entity. Overrides EntityReference_BehaviorHandler::entityPostUpdate 1
EntityReference_BehaviorHandler_Abstract::insert public function Act before inserting an entity reference field. Overrides EntityReference_BehaviorHandler::insert 2
EntityReference_BehaviorHandler_Abstract::is_empty_alter public function Alter the empty status of a field item. Overrides EntityReference_BehaviorHandler::is_empty_alter
EntityReference_BehaviorHandler_Abstract::load public function Act on loading entity reference fields of entities. Overrides EntityReference_BehaviorHandler::load 2
EntityReference_BehaviorHandler_Abstract::postDelete public function Act after deleting an entity with an entity reference field. Overrides EntityReference_BehaviorHandler::postDelete
EntityReference_BehaviorHandler_Abstract::postInsert public function Act after inserting an entity reference field. Overrides EntityReference_BehaviorHandler::postInsert
EntityReference_BehaviorHandler_Abstract::postUpdate public function Act after updating an entity reference field. Overrides EntityReference_BehaviorHandler::postUpdate
EntityReference_BehaviorHandler_Abstract::presave public function Act on presaving an entity reference field. Overrides EntityReference_BehaviorHandler::presave
EntityReference_BehaviorHandler_Abstract::property_info_alter public function Alter the properties information of a field instance. Overrides EntityReference_BehaviorHandler::property_info_alter
EntityReference_BehaviorHandler_Abstract::schema_alter public function Alter the field schema. Overrides EntityReference_BehaviorHandler::schema_alter
EntityReference_BehaviorHandler_Abstract::settingsForm public function Generate a settings form for this handler. Overrides EntityReference_BehaviorHandler::settingsForm 4
EntityReference_BehaviorHandler_Abstract::update public function Act before updating an entity reference field. Overrides EntityReference_BehaviorHandler::update 2
EntityReference_BehaviorHandler_Abstract::validate public function Act on validating an entity reference field. Overrides EntityReference_BehaviorHandler::validate
EntityReference_BehaviorHandler_Abstract::views_data_alter public function Alter the views data of a field. Overrides EntityReference_BehaviorHandler::views_data_alter 1
EntityReference_BehaviorHandler_Abstract::__construct public function Constructor for the behavior. Overrides EntityReference_BehaviorHandler::__construct