|
| | isCompatible (TripalEntityType $entity_type) |
| |
| | storageSettingsFormBaseTableAjaxCallback ($form, &$form_state) |
| |
| | storageSettingsFormLinkingMethodAjaxCallback ($form, &$form_state) |
| |
| | fieldSettingsForm (array $form, FormStateInterface $form_state) |
| |
| | storageSettingsForm (array &$form, FormStateInterface $form_state, $has_data) |
| |
| | 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) |
| |
| | getFieldMaxDelta () |
| |
|
| static | mainPropertyName () |
| |
| static | defaultStorageSettings () |
| |
| static | defaultFieldSettings () |
| |
| static | tripalTypes ($field_definition) |
| |
| static | discover (TripalEntityType $bundle, string $field_id, array $field_types, array $field_instances, array $options=[]) |
| |
| static | storageSettingsFormValidateBaseTable (array $form, FormStateInterface $form_state) |
| |
| static | storageSettingsFormValidateLinkingMethod (array $form, FormStateInterface $form_state) |
| |
| static | get_linker_table_and_column ($storage_settings, $default_table, $default_column) |
| |
| static | discoverPostprocess (array $field_list) |
| |
| static | getChadoTableDefs (array $table_names, ?ChadoSchema $schema=NULL) |
| |
| static | getChadoTableDef (string $table_name, ?ChadoSchema $schema=NULL) |
| |
| static | getChadoForeignKeyDef (string $left_table, ?string $right_table=NULL, ?ChadoSchema $schema=NULL) |
| |
| static | buildVocabularyTermTable (array &$elements, TripalTerm $term, TripalIdSpaceBase $idSpace, TripalVocabularyBase $vocabulary,) |
| |
| static | buildFieldTermForm ($field, $form, FormStateInterface $form_state) |
| |
| static | fieldSettingsFormValidate (array $form, FormStateInterface $form_state) |
| |
| static | propertyDefinitions (FieldStorageDefinitionInterface $field_definition) |
| |
| static | schema (FieldStorageDefinitionInterface $field_definition) |
| |
| static | getFormStateSettings (FormStateInterface $form_state) |
| |
| static | discover (TripalEntityType $bundle, string $field_id, array $field_types, array $field_instances) |
| |
| static | generateFieldName (TripalEntityType $bundle, string $extra, int $cvterm_id=0) |
| |
|
|
static | $id = 'chado_assay_type_default' |
| |
|
|
static | $object_table = 'assay' |
| |
|
static | $object_id = 'assay_id' |
| |
|
static | $record_id_term = 'SIO:000729' |
| |
|
static | $select_base_column = FALSE |
| |
|
static | $valid_base_column_types = [] |
| |
|
static | $object_table = NULL |
| |
|
static | $table_column_delimiter = " \u{2192} " |
| |
|
static | $drupal_entity_term = 'schema:ItemPage' |
| |
|
static | $chadostorage_namespace = 'Drupal\tripal_chado\Plugin\TripalStorage\ChadoStorage' |
| |
|
static | $drupal_entity_callback = 'drupalEntityIdLookupCallback' |
| |
|
static | $mapping = NULL |
| |
|
| | getBaseTables ($linked_table, $has_linker_table=FALSE) |
| |
| | getTableColumnSelectOptions ($table_name='', $column_types=[]) |
| |
| | getTableColumns ($table_name, $column_types=[]) |
| |
| | getLinkerTableSelectOptions ($object_table, $base_table, $delimiter=" \u{2192} ") |
| |
| | getLinkerTables ($object_table, $base_table) |
| |
| | removeIncompatibleField (string $bundle, string $machine_name) |
| |
| static | parse_combined_table_and_column ($table_and_column) |
| |
| static | createFieldEntry (TripalEntityType $bundle, array $options) |
| |
| static | discoverBase (TripalEntityType $bundle, string $field_id, array $field_types, array $field_instances, array $options) |
| |
| static | discoverDirect (TripalEntityType $bundle, string $field_id, array $field_types, array $field_instances, array $options) |
| |
| static | discoverLinked (TripalEntityType $bundle, string $field_id, array $field_types, array $field_instances, array $options) |
| |
| static | getPossibleLinkingTables (array $options) |
| |
| static | getPrimaryKeys (array $table_names, ?ChadoSchema $schema=NULL) |
| |
| static | getPrimaryKey (string $table_name, ?ChadoSchema $schema=NULL) |
| |
◆ defaultFieldSettings()
| static Drupal\tripal_chado\Plugin\Field\FieldType\ChadoAssayTypeDefault::defaultFieldSettings |
( |
| ) |
|
|
static |
◆ defaultStorageSettings()
| static Drupal\tripal_chado\Plugin\Field\FieldType\ChadoAssayTypeDefault::defaultStorageSettings |
( |
| ) |
|
|
static |
◆ discover()
| static Drupal\tripal_chado\Plugin\Field\FieldType\ChadoAssayTypeDefault::discover |
( |
TripalEntityType |
$bundle, |
|
|
string |
$field_id, |
|
|
array |
$field_types, |
|
|
array |
$field_instances, |
|
|
array |
$options = [] |
|
) |
| |
|
static |
- See also
- \Drupal\tripal\TripalField\Interfaces\TripalFieldItemInterface::discover()
◆ isCompatible()
| Drupal\tripal_chado\Plugin\Field\FieldType\ChadoAssayTypeDefault::isCompatible |
( |
TripalEntityType |
$entity_type | ) |
|
Indicates if the field is compatible with the content type.This function should be implemented by all Chado-based fields and indicate if the field is compatible with the specified content type. By default, it returns TRUE.
- Parameters
-
| TripalEntityType | $entity_type | |
- Returns
- bool
- See also
- \Drupal\tripal_chado\TripalField\ChadoFieldItemBase::isCompatible()
Reimplemented from Drupal\tripal_chado\TripalField\ChadoFieldItemBase.
◆ mainPropertyName()
| static Drupal\tripal_chado\Plugin\Field\FieldType\ChadoAssayTypeDefault::mainPropertyName |
( |
| ) |
|
|
static |
◆ tripalTypes()
| static Drupal\tripal_chado\Plugin\Field\FieldType\ChadoAssayTypeDefault::tripalTypes |
( |
|
$field_definition | ) |
|
|
static |
{Returns the property types required by this field.
- Parameters
-
| object | $field_definition | The field configuration object. This can be an instance of: \Drupal\field\Entity\FieldStorageConfig or \Drupal\field\Entity\FieldConfig |
- Returns
- array Array of \Drupal\tripal\TripalStorage\StoragePropertyTypeBase property types.
}
Implements Drupal\tripal\TripalField\Interfaces\TripalFieldItemInterface.
The documentation for this class was generated from the following file:
- tripal_chado/src/Plugin/Field/FieldType/ChadoAssayTypeDefault.php