12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <?php
- class data__sequence_checksum extends TripalField {
- // --------------------------------------------------------------------------
- // EDITABLE STATIC CONSTANTS
- //
- // The following constants SHOULD be set for each descendent class. They are
- // used by the static functions to provide information to Drupal about
- // the field and it's default widget and formatter.
- // --------------------------------------------------------------------------
- // The term that this field maps to. The format for the term should be:
- // [vocab]:[accession] where [vocab] is the short name of the vocabulary
- // and [acession] is the unique accession number for the term. This term
- // must already exist in the vocabulary storage backend. This
- // value should never be changed once fields exist for this type.
- public static $term = 'data:2190';
- // The default lable for this field.
- public static $label = 'Sequence checksum';
- // The default description for this field.
- public static $description = 'A field for generating MD5 checksum for a sequence.';
- // Provide a list of global settings. These can be accessed witihn the
- // globalSettingsForm. When the globalSettingsForm is submitted then
- // Drupal will automatically change these settings for all fields.
- public static $settings = array(
- 'chado_table' => '',
- 'chado_column' => '',
- 'base_table' => '',
- );
- // Provide a list of instance specific settings. These can be access within
- // the instanceSettingsForm. When the instanceSettingsForm is submitted
- // then Drupal with automatically change these settings for the instnace.
- // It is recommended to put settings at the instance level whenever possible.
- public static $instance_settings = array();
- // Set this to the name of the storage backend that by default will support
- // this field.
- public static $storage = 'tripal_no_storage';
- // The default widget for this field.
- public static $default_widget = 'data__sequence_checksum_widget';
- // The default formatter for this field.
- public static $default_formatter = 'data__sequence_checksum_formatter';
- // --------------------------------------------------------------------------
- // PROTECTED CLASS MEMBERS -- DO NOT OVERRIDE
- // --------------------------------------------------------------------------
- // An array containing details about the field. The format of this array
- // is the same as that returned by field_info_fields()
- protected $field;
- // An array containing details about an instance of the field. A field does
- // not have to have an instance. But if dealing with an instance (such as
- // when using the widgetForm, formatterSettingsForm, etc.) it should be set.
- protected $instance;
- }
|