From 38c04c71506de079e61e901dd90d68ffcad06415 Mon Sep 17 00:00:00 2001 From: AKurakin Date: Thu, 11 Apr 2024 14:48:41 +0300 Subject: [PATCH] http://jira.mfd.msk:8088/browse/CLS-612 currencyPairSecurityService validator bug fix --- .../clearing/securities/validation/ValidationProvider.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/clearing-parent/securities-service/src/main/java/ru/spcex/clearing/securities/validation/ValidationProvider.java b/clearing-parent/securities-service/src/main/java/ru/spcex/clearing/securities/validation/ValidationProvider.java index 1f359064e..e635797df 100644 --- a/clearing-parent/securities-service/src/main/java/ru/spcex/clearing/securities/validation/ValidationProvider.java +++ b/clearing-parent/securities-service/src/main/java/ru/spcex/clearing/securities/validation/ValidationProvider.java @@ -42,6 +42,7 @@ public class ValidationProvider { private final Imdg workflowStatusDictionaryImdg; private final Imdg termTypeDictionaryImdg; private final Imdg currencyCodeDictionaryImdg; + private final Imdg currencyPairDictionaryImdg; private final Imdg shareTypeDictionaryImdg; private final Imdg bondTypeDictionaryImdg; private final Imdg companyImdg; @@ -58,6 +59,7 @@ public class ValidationProvider { this.workflowStatusDictionaryImdg = imdgProvider.getImdg(IMDGDistributedNames.Map_WorkflowStatusDictionary, SpcexObjectBase.class); this.termTypeDictionaryImdg = imdgProvider.getImdg(IMDGDistributedNames.Map_TermTypeDictionary, SpcexObjectBase.class); this.currencyCodeDictionaryImdg = imdgProvider.getImdg(IMDGDistributedNames.Map_CurrencyCodeDictionary, SpcexObjectBase.class); + this.currencyPairDictionaryImdg = imdgProvider.getImdg(IMDGDistributedNames.Map_CurrencyPairDictionary, SpcexObjectBase.class); this.shareTypeDictionaryImdg = imdgProvider.getImdg(IMDGDistributedNames.Map_ShareTypeDictionary, SpcexObjectBase.class); this.bondTypeDictionaryImdg = imdgProvider.getImdg(IMDGDistributedNames.Map_BondTypeDictionary, SpcexObjectBase.class); this.companyImdg = imdgProvider.getImdg(IMDGDistributedNames.Map_Company, SpcexObjectBase.class); @@ -317,6 +319,7 @@ public class ValidationProvider { context.addImdg(IMDGDistributedNames.Map_WorkflowStatusDictionary, workflowStatusDictionaryImdg); context.addImdg(IMDGDistributedNames.Map_BondTypeDictionary, bondTypeDictionaryImdg); context.addImdg(IMDGDistributedNames.Map_CurrencyCodeDictionary, currencyCodeDictionaryImdg); + context.addImdg(IMDGDistributedNames.Map_CurrencyPairDictionary, currencyPairDictionaryImdg); return new ValidatorImpl<>(context, DictionaryPresentRule.instance("instrumentType", @@ -392,6 +395,7 @@ public class ValidationProvider { context.addImdg(IMDGDistributedNames.Map_WorkflowStatusDictionary, workflowStatusDictionaryImdg); context.addImdg(IMDGDistributedNames.Map_BondTypeDictionary, bondTypeDictionaryImdg); context.addImdg(IMDGDistributedNames.Map_CurrencyCodeDictionary, currencyCodeDictionaryImdg); + context.addImdg(IMDGDistributedNames.Map_CurrencyPairDictionary, currencyPairDictionaryImdg); return new ValidatorImpl<>(context, DictionaryPresentRule.instance("instrumentType", CurrencyPairSecurityUpdateRequest::getInstrumentType, IMDGDistributedNames.Map_InstrumentTypeDictionary,