Tripal
Public Member Functions | Public Attributes | List of all members
Drupal\tripal_chado\Task\ChadoTaskBase Class Reference
Inheritance diagram for Drupal\tripal_chado\Task\ChadoTaskBase:
Inheritance graph
[legend]
Collaboration diagram for Drupal\tripal_chado\Task\ChadoTaskBase:
Collaboration graph
[legend]

Public Member Functions

 getTripalDbxClass ($class)
 
- Public Member Functions inherited from Drupal\tripal_biodb\Task\BioTaskBase
 __construct (?\Drupal\Core\Database\Connection $database=NULL, ?\Psr\Log\LoggerInterface $logger=NULL, ?\Drupal\tripal_biodb\Lock\SharedLockBackendInterface $locker=NULL, ?\Drupal\Core\State\StateInterface $state=NULL)
 
 setParameters (array $parameters=[])
 
 performTask ()
 
 getId ()
 
 getStatus ()
 
 getLogger ()
 
- Public Member Functions inherited from Drupal\tripal_biodb\Task\BioTaskInterface
 validateParameters ()
 
 getProgress ()
 

Public Attributes

const TASK_NAME = 'chado'
 
- Public Attributes inherited from Drupal\tripal_biodb\Task\BioTaskBase
const TASK_NAME = 'task'
 
const STATE_KEY_DATA_PREFIX = 'tripal_biodb_'
 

Additional Inherited Members

- Protected Member Functions inherited from Drupal\tripal_biodb\Task\BioTaskBase
 prepareSchemas (array $schema_list)
 
 getSchemaLockName (\Drupal\tripal\TripalDBX\TripalDbxConnection $db)
 
 initId ()
 
 acquireTaskLocks ()
 
 releaseTaskLocks ()
 
- Protected Attributes inherited from Drupal\tripal_biodb\Task\BioTaskBase
 $id
 
 $connection
 
 $logger
 
 $locker
 
 $state
 
 $parameters = ['input_schemas' => [], 'output_schemas' => [], ]
 
 $inputSchemas = []
 
 $outputSchemas = []
 

Detailed Description

Chado task base class.

Member Function Documentation

◆ getTripalDbxClass()

Drupal\tripal_chado\Task\ChadoTaskBase::getTripalDbxClass (   $class)

{Gets the task-specific class for the specified category.Returns the task-specific override class if any for the specified class category.

Parameters
string$classThe class category for which we want the specific class.
Returns
string The name of the class that should be used.
}

Reimplemented from Drupal\tripal_biodb\Task\BioTaskBase.

Member Data Documentation

◆ TASK_NAME

const Drupal\tripal_chado\Task\ChadoTaskBase::TASK_NAME = 'chado'

Name of the task.


The documentation for this class was generated from the following file: