C# Класс ESFA.DC.ILR.ValidationService.Rules.EmploymentStatus.ESMType.ESMType_08Rule

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

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

Метод Описание
ESMType_08Rule ( IValidationErrorHandler validationErrorHandler ) : ESFA.DC.ILR.Model.Interface

Initializes a new instance of the ESMType_08Rule class.

HasQualifyingIndicator ( IEmploymentStatusMonitoring monitor ) : bool

Determines whether [has qualifying indicator] [the specified monitor].

HasQualifyingIndicator ( ILearnerEmploymentStatus employmentStatus ) : bool

Determines whether [has qualifying indicator] [the specified employment status].

IsExcluded ( candidate ) : bool

Determines whether the specified candidate is excluded.

IsExcluded ( ILearningDelivery delivery ) : bool

Determines whether the specified delivery is excluded.

IsNotValid ( ILearnerEmploymentStatus employmentStatus ) : bool

Determines whether [is not valid] [the specified employment status].

IsQualifyingEmployment ( ILearnerEmploymentStatus employmentStatus ) : bool

Determines whether [is qualifying employment] [the specified employment status].

IsQualifyingPeriod ( ILearnerEmploymentStatus employmentStatus ) : bool

Determines whether [is qualifying period] [the specified employment status].

RaiseValidationMessage ( string learnRefNumber, ILearnerEmploymentStatus thisEmployment ) : void

Raises the validation message.

Validate ( objectToValidate ) : void

Validates the specified object.

ValidateEmploymentRecords ( objectToValidate ) : void

Validates the employment records.

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

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

Initializes a new instance of the ESMType_08Rule class.
public ESMType_08Rule ( IValidationErrorHandler validationErrorHandler ) : ESFA.DC.ILR.Model.Interface
validationErrorHandler IValidationErrorHandler The validation error handler.
Результат ESFA.DC.ILR.Model.Interface

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

Determines whether [has qualifying indicator] [the specified monitor].
public HasQualifyingIndicator ( IEmploymentStatusMonitoring monitor ) : bool
monitor IEmploymentStatusMonitoring The monitor.
Результат bool

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

Determines whether [has qualifying indicator] [the specified employment status].
public HasQualifyingIndicator ( ILearnerEmploymentStatus employmentStatus ) : bool
employmentStatus ILearnerEmploymentStatus The employment status.
Результат bool

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

Determines whether the specified candidate is excluded.
public IsExcluded ( candidate ) : bool
candidate The candidate.
Результат bool

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

Determines whether the specified delivery is excluded.
public IsExcluded ( ILearningDelivery delivery ) : bool
delivery ILearningDelivery The delivery.
Результат bool

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

Determines whether [is not valid] [the specified employment status].
public IsNotValid ( ILearnerEmploymentStatus employmentStatus ) : bool
employmentStatus ILearnerEmploymentStatus The employment status.
Результат bool

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

Determines whether [is qualifying employment] [the specified employment status].
public IsQualifyingEmployment ( ILearnerEmploymentStatus employmentStatus ) : bool
employmentStatus ILearnerEmploymentStatus The employment status.
Результат bool

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

Determines whether [is qualifying period] [the specified employment status].
public IsQualifyingPeriod ( ILearnerEmploymentStatus employmentStatus ) : bool
employmentStatus ILearnerEmploymentStatus The employment status.
Результат bool

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

Raises the validation message.
public RaiseValidationMessage ( string learnRefNumber, ILearnerEmploymentStatus thisEmployment ) : void
learnRefNumber string The learn reference number.
thisEmployment ILearnerEmploymentStatus The this employment.
Результат void

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

Validates the specified object.
public Validate ( objectToValidate ) : void
objectToValidate The object to validate.
Результат void

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

Validates the employment records.
public ValidateEmploymentRecords ( objectToValidate ) : void
objectToValidate The object to validate.
Результат void