Skip to main content

Table 4 Pedro Validation Service Interfaces

From: Data capture in bioinformatics: requirements and experiences with Pedro

Interface

Context

Role

ListFieldValidationService

Field

Implementing classes provide a validation service for list fields that is triggered whenever the user explicitly activates "Show Errors" or when the current data file is exported to a final submission format.

EditFieldValidationService

Field

Implementing classes provide a validation service for edit fields that is triggered whenever the user explicitly activates "Show Errors" or when the current data file is exported to a final submission format.

RecordModelValidationService

Record

Implementing classes provide a validation service that is activated whenever the user tries to commit changes to the current record.

DocumentValidationService

Document

Implementing classes provide a validation service that is triggered whenever the user explicitly activates "Show Errors" or when the current data file is exported to a final submission format.