Tripal
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
Drupal\tripal_chado\Plugin\Field\FieldType\ChadoSequenceChecksumTypeDefault Class Reference
Inheritance diagram for Drupal\tripal_chado\Plugin\Field\FieldType\ChadoSequenceChecksumTypeDefault:
Inheritance graph
[legend]
Collaboration diagram for Drupal\tripal_chado\Plugin\Field\FieldType\ChadoSequenceChecksumTypeDefault:
Collaboration graph
[legend]

Public Member Functions

 isCompatible (TripalEntityType $entity_type)
 
- Public Member Functions inherited from Drupal\tripal_chado\TripalField\ChadoFieldItemBase
 storageSettingsFormBaseTableAjaxCallback ($form, &$form_state)
 
 storageSettingsFormLinkingMethodAjaxCallback ($form, &$form_state)
 
- Public Member Functions inherited from Drupal\tripal\TripalField\TripalFieldItemBase
 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 Public Member Functions

static mainPropertyName ()
 
static defaultFieldSettings ()
 
static defaultStorageSettings ()
 
static tripalTypes ($field_definition)
 
static discover (TripalEntityType $bundle, string $field_id, array $field_types, array $field_instances, array $options=[])
 
- 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 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 Public Member Functions inherited from Drupal\tripal\TripalField\TripalFieldItemBase
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 Public Attributes

static $id = "chado_sequence_checksum_type_default"
 

Additional Inherited Members

- Protected Member Functions inherited from Drupal\tripal_chado\TripalField\ChadoFieldItemBase
 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 Protected Member Functions inherited from Drupal\tripal_chado\TripalField\ChadoFieldItemBase
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)
 
- Static Protected Attributes inherited from Drupal\tripal_chado\TripalField\ChadoFieldItemBase
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
 

Member Function Documentation

◆ defaultFieldSettings()

static Drupal\tripal_chado\Plugin\Field\FieldType\ChadoSequenceChecksumTypeDefault::defaultFieldSettings ( )
static

◆ defaultStorageSettings()

static Drupal\tripal_chado\Plugin\Field\FieldType\ChadoSequenceChecksumTypeDefault::defaultStorageSettings ( )
static

◆ discover()

static Drupal\tripal_chado\Plugin\Field\FieldType\ChadoSequenceChecksumTypeDefault::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\ChadoSequenceChecksumTypeDefault::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\ChadoSequenceChecksumTypeDefault::mainPropertyName ( )
static

{}

◆ tripalTypes()

static Drupal\tripal_chado\Plugin\Field\FieldType\ChadoSequenceChecksumTypeDefault::tripalTypes (   $field_definition)
static

{Returns the property types required by this field.

Parameters
object$field_definitionThe 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: