Interface OrcidValidator

All Known Implementing Classes:
OrcidValidatorImpl

public interface OrcidValidator
Interface for classes that validate the ORCID entity objects.
Author:
Luca Giamminonni (luca.giamminonni at 4science.it)
  • Method Details

    • validate

      List<OrcidValidationError> validate(Object object)
      Validate the given orcid object and returns the validation errors, if any.
      Parameters:
      object - the ORCID object to validate
      Returns:
      the validation errors, if any
    • validateWork

      List<OrcidValidationError> validateWork(org.orcid.jaxb.model.v3.release.record.Work work)
      Validate the given work and returns the validation errors, if any.
      Parameters:
      work - the work to validate
      Returns:
      the validation errors, if any
    • validateFunding

      List<OrcidValidationError> validateFunding(org.orcid.jaxb.model.v3.release.record.Funding funding)
      Validate the given funding and returns the validation errors, if any.
      Parameters:
      funding - the funding to validate
      Returns:
      the validation errors, if any