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. |