C# Класс Catalogue.Data.Write.RecordValidator

Наследование: IRecordValidator
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Validate ( Record record ) : ValidationResult

Приватные методы

Метод Описание
IsValidDate ( string date ) : bool
PerformGeminiValidation ( Record record, ValidationResult result ) : void
ValidateBoundingBox ( Record record, ValidationResult result ) : void
ValidateDatasetReferenceDate ( Record record, ValidationResult result ) : void
ValidateJnccSpecificRules ( Record record, ValidationResult result ) : void
ValidateKeywords ( Record record, ValidationResult ValidationResult ) : void
ValidateMetadataPointOfContact ( Record record, ValidationResult result ) : void
ValidatePath ( Record record, ValidationResult result ) : void
ValidatePublishableInvariants ( Record record, ValidationResult result ) : void
ValidateResourceLocator ( Record record, ValidationResult result ) : void
ValidateResourceType ( Record record, ValidationResult result ) : void
ValidateResponsibleOrganisation ( Record record, ValidationResult result ) : void
ValidateSecurityInvariants ( Record record, ValidationResult result ) : void
ValidateTemporalExtent ( Record record, ValidationResult result ) : void
ValidateTitle ( Record record, ValidationResult result ) : void
ValidateTopicCategory ( Record record, ValidationResult result ) : void

Описание методов

Validate() публичный Метод

public Validate ( Record record ) : ValidationResult
record Catalogue.Data.Model.Record
Результат ValidationResult