From 9d7bb36da84621428286be4188be1d91c70845e1 Mon Sep 17 00:00:00 2001 From: psemenkov Date: Wed, 10 May 2023 12:51:38 +0300 Subject: [PATCH] http://jira.mfd.msk:8088/browse/CLS-268 . --- .../lim/exporter/services/AbstractExporterService.java | 5 +++-- .../clearing/lim/exporter/services/MoneyExporterService.java | 5 +++++ .../lim/exporter/services/SecurityExporterService.java | 5 +++++ 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/clearing-parent/lim-exporter/src/main/java/ru/spcex/clearing/lim/exporter/services/AbstractExporterService.java b/clearing-parent/lim-exporter/src/main/java/ru/spcex/clearing/lim/exporter/services/AbstractExporterService.java index 009c28cfc..8d1023274 100644 --- a/clearing-parent/lim-exporter/src/main/java/ru/spcex/clearing/lim/exporter/services/AbstractExporterService.java +++ b/clearing-parent/lim-exporter/src/main/java/ru/spcex/clearing/lim/exporter/services/AbstractExporterService.java @@ -20,8 +20,9 @@ public abstract class AbstractExporterService { } public abstract Collection getLimFileRows(); + public abstract String getTargetFileName(); public void process() { - String fileName = prepareFileName("security"); + String fileName = getTargetFileName(); File limFile = new File(fileName); Path limFilePath = limFile.toPath(); @@ -34,7 +35,7 @@ public abstract class AbstractExporterService { } } - private String prepareFileName(String target) { + protected String prepareFileName(String target){ StringBuilder result = new StringBuilder(); String dt = dtFormatter.format(LocalDateTime.now()); diff --git a/clearing-parent/lim-exporter/src/main/java/ru/spcex/clearing/lim/exporter/services/MoneyExporterService.java b/clearing-parent/lim-exporter/src/main/java/ru/spcex/clearing/lim/exporter/services/MoneyExporterService.java index 7e3d6a277..057263e9b 100644 --- a/clearing-parent/lim-exporter/src/main/java/ru/spcex/clearing/lim/exporter/services/MoneyExporterService.java +++ b/clearing-parent/lim-exporter/src/main/java/ru/spcex/clearing/lim/exporter/services/MoneyExporterService.java @@ -19,4 +19,9 @@ public class MoneyExporterService extends AbstractExporterService { List limFileRows = Arrays.asList("a", "b", "c"); return limFileRows; } + + @Override + public String getTargetFileName() { + return prepareFileName("money"); + } } diff --git a/clearing-parent/lim-exporter/src/main/java/ru/spcex/clearing/lim/exporter/services/SecurityExporterService.java b/clearing-parent/lim-exporter/src/main/java/ru/spcex/clearing/lim/exporter/services/SecurityExporterService.java index 913fcc793..254f89ab0 100644 --- a/clearing-parent/lim-exporter/src/main/java/ru/spcex/clearing/lim/exporter/services/SecurityExporterService.java +++ b/clearing-parent/lim-exporter/src/main/java/ru/spcex/clearing/lim/exporter/services/SecurityExporterService.java @@ -18,4 +18,9 @@ public class SecurityExporterService extends AbstractExporterService { List limFileRows = Arrays.asList("a", "b", "c"); return limFileRows; } + + @Override + public String getTargetFileName() { + return prepareFileName("security"); + } }