public class CelValidationAction extends SingleFileValidationActionAction for validation of CEL files in a file set. The CEL file must be connected with a
RawBioAssay. The raw bioassay should have an
ArrayDesignthat has a CDF file matching the chip type.
This class is just a wrapper for
CelValidatorso that we can hook the validation into the extensions system.
- Last modified
- $Date: 2011-08-11 11:09:06 +0200 (to, 11 aug 2011) $
All Methods Instance Methods Concrete Methods Modifier and Type Method Description
resetMetadata()Reset all metadata that this class normally can set.
validateAndExtractMetadata()Validate and extract metadata from the file(s) that has been added to this validator.
Methods inherited from class net.sf.basedb.util.fileset.SingleFileValidationAction
public void validateAndExtractMetadata() throws InvalidDataException, InvalidRelationExceptionDescription copied from interface:
ValidationActionValidate and extract metadata from the file(s) that has been added to this validator. If the
Accept.VALIDATE_IMMEDIATELYthis method is called and the validator should work on the last accepted file.
This method is also called after all files has been processed if at least one file returned
This method is recommended to throw an
InvalidDataExceptionor a subclass if the file is not a valid file.
PermissionDeniedException:s are ignored by the core and will not change the validation status. An exception of type
InvalidRelationExceptioncan be thrown if the file itself is valid, but a related file that it depends on is not. The core will still mark the file as invalid and store the error message, but extracted metadata will not be reset.
public void resetMetadata()Description copied from interface:
ValidationActionReset all metadata that this class normally can set. This method is called if the validation of a file failed or if a file is removed from the file set. Any previous metadata that may signal that a valid file is present should be reset.