C# 클래스 ESFA.DC.ILR.ValidationService.Rules.HE.LearningDeliveryHE.LearningDeliveryHE_08Rule

상속: AbstractRule, IRule
파일 보기 프로젝트 열기: SkillsFundingAgency/DC-ILR-1819-ValidationService

공개 메소드들

메소드 설명
ConditionMet ( string learnAimRef, ILearningDeliveryHE learningDeliveryHEEntity, IReadOnlyCollection learningDeliveryFAMs ) : bool
DerivedData27ConditionMet ( int ukprn ) : bool
FAMSConditionMet ( IReadOnlyCollection learningDeliveryFAMs ) : bool
LARSConditionMet ( string learnAimRef ) : bool
LearningDeliveryHEConditionMet ( ILearningDeliveryHE learningDeliveryHEEntity ) : bool
LearningDeliveryHE_08Rule ( IValidationErrorHandler validationErrorHandler, IFileDataService fileDataService, ILARSDataService lARSDataService, IDerivedData_27Rule derivedData_27Rule, IOrganisationDataService organisationDataService, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService ) : System
Validate ( objectToValidate ) : void

메소드 상세

ConditionMet() 공개 메소드

public ConditionMet ( string learnAimRef, ILearningDeliveryHE learningDeliveryHEEntity, IReadOnlyCollection learningDeliveryFAMs ) : bool
learnAimRef string
learningDeliveryHEEntity ILearningDeliveryHE
learningDeliveryFAMs IReadOnlyCollection
리턴 bool

DerivedData27ConditionMet() 공개 메소드

public DerivedData27ConditionMet ( int ukprn ) : bool
ukprn int
리턴 bool

FAMSConditionMet() 공개 메소드

public FAMSConditionMet ( IReadOnlyCollection learningDeliveryFAMs ) : bool
learningDeliveryFAMs IReadOnlyCollection
리턴 bool

LARSConditionMet() 공개 메소드

public LARSConditionMet ( string learnAimRef ) : bool
learnAimRef string
리턴 bool

LearningDeliveryHEConditionMet() 공개 메소드

public LearningDeliveryHEConditionMet ( ILearningDeliveryHE learningDeliveryHEEntity ) : bool
learningDeliveryHEEntity ILearningDeliveryHE
리턴 bool

LearningDeliveryHE_08Rule() 공개 메소드

public LearningDeliveryHE_08Rule ( IValidationErrorHandler validationErrorHandler, IFileDataService fileDataService, ILARSDataService lARSDataService, IDerivedData_27Rule derivedData_27Rule, IOrganisationDataService organisationDataService, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService ) : System
validationErrorHandler IValidationErrorHandler
fileDataService IFileDataService
lARSDataService ILARSDataService
derivedData_27Rule IDerivedData_27Rule
organisationDataService IOrganisationDataService
learningDeliveryFAMQueryService ILearningDeliveryFAMQueryService
리턴 System

Validate() 공개 메소드

public Validate ( objectToValidate ) : void
리턴 void