|
Tripal
|


Static Public Member Functions | |
| static | mainPropertyName () |
| static | defaultStorageSettings () |
| static | defaultFieldSettings () |
| static | tripalTypes ($field_definition) |
Static Public Member Functions inherited from Drupal\tripal_chado\TripalField\ChadoFieldItemBase | |
| static | storageSettingsFormValidateBaseTable (array $form, FormStateInterface $form_state) |
| static | storageSettingsFormValidateLinkingMethod (array $form, FormStateInterface $form_state) |
Static Public Member Functions inherited from Drupal\tripal\TripalField\TripalFieldItemBase | |
| static | fieldSettingsFormValidate (array $form, FormStateInterface $form_state) |
| static | propertyDefinitions (FieldStorageDefinitionInterface $field_definition) |
| static | schema (FieldStorageDefinitionInterface $field_definition) |
Static Public Attributes | |
| static | $id = 'chado_assay_type_default' |
Static Protected Attributes | |
| static | $object_table = 'assay' |
| static | $object_id = 'assay_id' |
Static Protected Attributes inherited from Drupal\tripal_chado\TripalField\ChadoFieldItemBase | |
| static | $table_column_delimiter = " \u{2192} " |
Additional Inherited Members | |
Public Member Functions inherited from Drupal\tripal_chado\TripalField\ChadoFieldItemBase | |
| storageSettingsForm (array &$form, FormStateInterface $form_state, $has_data) | |
| storageSettingsFormBaseTableAjaxCallback ($form, &$form_state) | |
| storageSettingsFormLinkingMethodAjaxCallback ($form, &$form_state) | |
Public Member Functions inherited from Drupal\tripal\TripalField\TripalFieldItemBase | |
| fieldSettingsForm (array $form, FormStateInterface $form_state) | |
| tripalStorageId () | |
| tripalSave ($field_item, $field_name, $prop_types, $prop_values, $entity) | |
| tripalLoad ($field_item, $field_name, $prop_types, $prop_values, $entity) | |
| tripalClear ($field_item, $field_name, $prop_types, $prop_values, $entity) | |
| sanitizeKey ($key) | |
| tripalValuesTemplate ($field_definition, $default_value=NULL) | |
Protected Member Functions inherited from Drupal\tripal_chado\TripalField\ChadoFieldItemBase | |
| getBaseTables ($linked_table, $has_linker_table=FALSE) | |
| getTableColumns ($table_name='', $column_types=[]) | |
| getLinkerTables ($linked_table, $base_table, $delimiter=" \u{2192} ") | |
Protected Member Functions inherited from Drupal\tripal\TripalField\TripalFieldItemBase | |
| buildVocabularyTermTable (array &$elements, \Drupal\tripal\TripalVocabTerms\TripalTerm $term, \Drupal\tripal\TripalVocabTerms\TripalIdSpaceBase $idSpace, \Drupal\tripal\TripalVocabTerms\TripalVocabularyBase $vocabulary) | |
Plugin implementation of default Tripal assay field type.
@FieldType( id = "chado_assay_type_default", object_table = "assay", label = @Translation("Chado Assay"), description = @Translation("Add a Chado assay to the content type."), default_widget = "chado_assay_widget_default", default_formatter = "chado_assay_formatter_default", )
|
static |
{{}}
Reimplemented from Drupal\tripal\TripalField\TripalFieldItemBase.
|
static |
{{{}}}
Reimplemented from Drupal\tripal_chado\TripalField\ChadoFieldItemBase.
|
static |
{}
|
static |
{Returns the property types required by this field.
| object | $field_definition | The field configuration object. This can be an instance of: \Drupal\field\Entity\FieldStorageConfig or \Drupal\field\Entity\FieldConfig |
Implements Drupal\tripal\TripalField\Interfaces\TripalFieldItemInterface.