public PreValidationOrchestrationSfService( IPopulationService preValidationPopulationService, ICache <IMessage> messageCache, ILearnerPerActorService learnerPerActorService, IJsonSerializationService jsonSerializationService, IInternalDataCache internalDataCache, IExternalDataCache externalDataCache, IFileDataCache fileDataCache, IValidationErrorCache <U> validationErrorCache, IValidationOutputService <U> validationOutputService, IValidationItemProviderService <IEnumerable <IMessage> > validationItemProviderService, IRuleSetOrchestrationService <IMessage, U> ruleSetOrchestrationService, ILogger logger, IValidateXMLSchemaService validateXMLSchemaService) { _preValidationPopulationService = preValidationPopulationService; _learnerPerActorService = learnerPerActorService; _messageCache = messageCache; _jsonSerializationService = jsonSerializationService; _internalDataCache = internalDataCache; _externalDataCache = externalDataCache; _fileDataCache = fileDataCache; _validationErrorCache = validationErrorCache; _validationOutputService = validationOutputService; _validationItemProviderService = validationItemProviderService; _ruleSetOrchestrationService = ruleSetOrchestrationService; _logger = logger; _validateXmlSchemaService = validateXMLSchemaService; }
public PreValidationOrchestrationSfService( IPopulationService preValidationPopulationService, IErrorLookupPopulationService errorLookupPopulationService, ILearnerPerActorProviderService learnerPerActorProviderService, ILearnerDPPerActorProviderService learnerDPPerActorProviderService, IJsonSerializationService jsonSerializationService, IInternalDataCache internalDataCache, IExternalDataCache externalDataCache, IFileDataCache fileDataCache, IValidationErrorCache <U> validationErrorCache, IValidationOutputService validationOutputService, IRuleSetOrchestrationService <IMessage, U> ruleSetOrchestrationService, ILogger logger) { _preValidationPopulationService = preValidationPopulationService; _errorLookupPopulationService = errorLookupPopulationService; _learnerPerActorProviderService = learnerPerActorProviderService; _learnerDPPerActorProviderService = learnerDPPerActorProviderService; _jsonSerializationService = jsonSerializationService; _internalDataCache = internalDataCache; _externalDataCache = externalDataCache; _fileDataCache = fileDataCache; _validationErrorCache = validationErrorCache; _validationOutputService = validationOutputService; _ruleSetOrchestrationService = ruleSetOrchestrationService; _logger = logger; }
private PreValidationOrchestrationSfService NewService( IPopulationService preValidationPopulationService, IFileProvider <Message> messageProvider, IFileProvider <ReferenceDataRoot> referenceDataRootProvider, IFileProvider <LearnerReferenceData> learnerReferenceDataProvider, IValidationErrorCache validationErrorCache, IValidationOutputService validationOutputService, IValidIlrFileOutputService validIlrFileOutputService, IRuleSetOrchestrationService <IRule <IMessage>, IMessage> messageRuleSetOrchestrationService, IRuleSetOrchestrationService <ICrossYearRule <ILearner>, ILearner> crossYearRuleSetOrchestrationService, IValidationExecutionProvider validationExecutionProvider) { return(new PreValidationOrchestrationSfService( preValidationPopulationService, messageProvider, referenceDataRootProvider, learnerReferenceDataProvider, validationErrorCache, validationOutputService, validIlrFileOutputService, messageRuleSetOrchestrationService, crossYearRuleSetOrchestrationService, validationExecutionProvider, Mock.Of <ILogger>())); }
public PreValidationOrchestrationSfService( IPopulationService preValidationPopulationService, IFileProvider <Message> messageProvider, IFileProvider <ReferenceDataRoot> referenceDataRootProvider, IFileProvider <LearnerReferenceData> learnerReferenceDataProvider, IValidationErrorCache validationErrorCache, IValidationOutputService validationOutputService, IValidIlrFileOutputService validIlrFileOutputService, IRuleSetOrchestrationService <IRule <IMessage>, IMessage> messageRuleSetOrchestrationService, IRuleSetOrchestrationService <ICrossYearRule <ILearner>, ILearner> crossYearRuleSetOrchestrationService, IValidationExecutionProvider validationExecutionProvider, ILogger logger) { _preValidationPopulationService = preValidationPopulationService; _messageProvider = messageProvider; _referenceDataRootProvider = referenceDataRootProvider; _learnerReferenceDataProvider = learnerReferenceDataProvider; _validationErrorCache = validationErrorCache; _validationOutputService = validationOutputService; _validIlrFileOutputService = validIlrFileOutputService; _messageRuleSetOrchestrationService = messageRuleSetOrchestrationService; _crossYearRuleSetOrchestrationService = crossYearRuleSetOrchestrationService; _validationExecutionProvider = validationExecutionProvider; _logger = logger; }
public RuleSetOrchestrationService( IRuleSetResolutionService <TRule, T> ruleSetResolutionService, IRuleSetExecutionService <TRule, T> ruleSetExecutionService, IValidationErrorCache validationErrorCache) { _ruleSetResolutionService = ruleSetResolutionService; _ruleSetExecutionService = ruleSetExecutionService; _validationErrorCache = validationErrorCache; }
public RuleSetOrchestrationService( IRuleSetResolutionService <T> ruleSetResolutionService, IValidationItemProviderService <IEnumerable <T> > validationItemProviderService, IRuleSetExecutionService <T> ruleSetExecutionService, IValidationErrorCache <U> validationErrorCache) { _ruleSetResolutionService = ruleSetResolutionService; _validationItemProviderService = validationItemProviderService; _ruleSetExecutionService = ruleSetExecutionService; _validationErrorCache = validationErrorCache; }
private RuleSetOrchestrationService <TRule, T> NewService <TRule, T>( IRuleSetResolutionService <TRule, T> ruleSetResolutionService = null, IRuleSetExecutionService <TRule, T> ruleSetExecutionService = null, IValidationErrorCache validationErrorCache = null) where TRule : IValidationRule <T> where T : class { return(new RuleSetOrchestrationService <TRule, T>( ruleSetResolutionService, ruleSetExecutionService, validationErrorCache)); }
public RuleSetOrchestrationService <T, U> NewService <T, U>( IRuleSetResolutionService <T> ruleSetResolutionService = null, IValidationItemProviderService <IEnumerable <T> > validationItemProviderService = null, IRuleSetExecutionService <T> ruleSetExecutionService = null, IValidationErrorCache <U> validationErrorCache = null) where T : class { return(new RuleSetOrchestrationService <T, U>( ruleSetResolutionService, validationItemProviderService, ruleSetExecutionService, validationErrorCache)); }
public ValidationOutputService( IValidationErrorCache <IValidationError> validationErrorCache, ICache <IMessage> messageCache, [KeyFilter(PersistenceStorageKeys.Redis)] IKeyValuePersistenceService keyValuePersistenceService, IPreValidationContext validationContext, IJsonSerializationService serializationService, IValidationErrorsDataService validationErrorsDataService) { _validationErrorCache = validationErrorCache; _messageCache = messageCache; _keyValuePersistenceService = keyValuePersistenceService; _validationContext = validationContext; _serializationService = serializationService; _validationErrorsDataService = validationErrorsDataService; }
private ValidationOutputService NewService( IValidationErrorCache <IValidationError> validationErrorCache = null, ICache <IMessage> messageCache = null, IKeyValuePersistenceService keyValuePersistenceService = null, IPreValidationContext preValidationContext = null, IJsonSerializationService jsonSerializationService = null, IValidationErrorsDataService validationErrorsDataService = null) { return(new ValidationOutputService( validationErrorCache, messageCache, keyValuePersistenceService, preValidationContext, jsonSerializationService, validationErrorsDataService)); }
public ActorValidationExecutionProvider( ILearnerPerActorProviderService learnerPerActorProviderService, ILearnerDPPerActorProviderService learnerDPPerActorProviderService, IJsonSerializationService jsonSerializationService, IInternalDataCache internalDataCache, IExternalDataCache externalDataCache, IFileDataCache fileDataCache, IValidationErrorCache validationErrorCache, ILogger logger) { _learnerPerActorProviderService = learnerPerActorProviderService; _learnerDPPerActorProviderService = learnerDPPerActorProviderService; _jsonSerializationService = jsonSerializationService; _internalDataCache = internalDataCache; _externalDataCache = externalDataCache; _fileDataCache = fileDataCache; _validationErrorCache = validationErrorCache; _logger = logger; }
private ValidationErrorHandler NewHandler(IValidationErrorCache <IValidationError> validationErrorCache = null, IValidationErrorsDataService validationErrorsDataService = null) { return(new ValidationErrorHandler(validationErrorCache, validationErrorsDataService)); }
public RuleOne(IValidationErrorCache <string> validationErrorCache) { _validationErrorCache = validationErrorCache; }
public RuleTwo(IValidationErrorCache validationErrorCache) { _validationErrorCache = validationErrorCache; }
public ValidationErrorHandler(IValidationErrorCache <IValidationError> validationErrorCache, IValidationErrorsDataService validationErrorsDataService) { _validationErrorCache = validationErrorCache; _validationErrorsDataService = validationErrorsDataService; }
private IValidationOutputService <IValidationError> NewService(IValidationErrorCache <IValidationError> validationErrorCache = null) { return(new ValidationErrorCachePassThroughOutputService(validationErrorCache)); }
public ValidationErrorCachePassThroughOutputService(IValidationErrorCache <IValidationError> validationErrorCache) { _validationErrorCache = validationErrorCache; }