class AssetsUIController in Asset 7
UI controller for Asset.
Hierarchy
- class \EntityDefaultUIController- class \AssetsUIController
 
Expanded class hierarchy of AssetsUIController
1 string reference to 'AssetsUIController'
- asset_entity_info in ./asset.module 
- Implements hook_entity_info().
File
- includes/asset.controllers.inc, line 71 
- Provides a controller classes for Asset and related entities
View source
class AssetsUIController extends EntityDefaultUIController {
  /**
   * Overrides hook_menu() defaults.
   */
  public function hook_menu() {
    $items = parent::hook_menu();
    unset($items[$this->path . '/add']);
    return $items;
  }
  public function hook_forms() {
    // The overview and the operation form are implemented by the controller,
    // the callback and validation + submit handlers just invoke the controller.
    $forms[$this->entityType . '_overview_form'] = array(
      'callback' => 'entity_ui_overview_form',
      'wrapper_callback' => 'entity_ui_form_defaults',
    );
    $forms[$this->entityType . '_operation_form'] = array(
      'callback' => 'entity_ui_operation_form',
      'wrapper_callback' => 'entity_ui_form_defaults',
    );
    if (!(count($this->entityInfo['bundles']) == 1 && isset($this->entityInfo['bundles'][$this->entityType]))) {
      foreach ($this->entityInfo['bundles'] as $bundle => $bundle_info) {
        $forms[$this->entityType . '_edit_' . $bundle . '_form']['callback'] = 'asset_base_form';
      }
    }
    return $forms;
  }
}Members
| Name   | Modifiers | Type | Description | Overrides | 
|---|---|---|---|---|
| AssetsUIController:: | public | function | Provides definitions for implementing hook_forms(). Overrides EntityDefaultUIController:: | |
| AssetsUIController:: | public | function | Overrides hook_menu() defaults. Overrides EntityDefaultUIController:: | |
| EntityDefaultUIController:: | protected | property | ||
| EntityDefaultUIController:: | protected | property | ||
| EntityDefaultUIController:: | protected | property | ||
| EntityDefaultUIController:: | public | property | Defines the number of entries to show per page in overview table. | |
| EntityDefaultUIController:: | public | function | Applies an operation to the given entity. | |
| EntityDefaultUIController:: | public | function | Entity submit builder invoked via entity_ui_form_submit_build_entity(). | |
| EntityDefaultUIController:: | protected | function | Returns the operation count for calculating colspans. | |
| EntityDefaultUIController:: | public | function | Builds the operation form. | |
| EntityDefaultUIController:: | public | function | Operation form submit callback. | 1 | 
| EntityDefaultUIController:: | public | function | Operation form validation callback. | |
| EntityDefaultUIController:: | public | function | Builds the entity overview form. | |
| EntityDefaultUIController:: | public | function | Overview form submit callback. | |
| EntityDefaultUIController:: | public | function | Overview form validation callback. | |
| EntityDefaultUIController:: | public | function | Generates the render array for a overview table for arbitrary entities matching the given conditions. | |
| EntityDefaultUIController:: | protected | function | Generates the table headers for the overview table. | |
| EntityDefaultUIController:: | protected | function | Generates the row for the passed entity and may be overridden in order to customize the rows. | |
| EntityDefaultUIController:: | public | function | 
