From 9fe3b50fe3d0c8347e81b4f60dcc35440512a00a Mon Sep 17 00:00:00 2001 From: maverickstuder Date: Wed, 20 Mar 2024 15:49:41 +0100 Subject: [PATCH] RED-8702: Explore document databases to store entityLog * pmd + checkstyle --- .../v1/server/MyMongoLiquibaseTest.java | 5 ++- .../redaction/v1/server/MyOtherMongoTest.java | 39 ------------------- 2 files changed, 3 insertions(+), 41 deletions(-) diff --git a/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/MyMongoLiquibaseTest.java b/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/MyMongoLiquibaseTest.java index 724df02b..4243f6b4 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/MyMongoLiquibaseTest.java +++ b/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/MyMongoLiquibaseTest.java @@ -28,8 +28,9 @@ public class MyMongoLiquibaseTest { public void testMongoDB() { try (MongoLiquibaseDatabase database = (MongoLiquibaseDatabase) DatabaseFactory.getInstance().openDatabase(URL, USERNAME, PASSWORD, null, null)) { - Liquibase liquibase = new Liquibase("mongo/liquibase/test.changelog.xml", new ClassLoaderResourceAccessor(), database); - liquibase.update(); + try (Liquibase liquibase = new Liquibase("mongo/liquibase/test.changelog.xml", new ClassLoaderResourceAccessor(), database)) { + liquibase.update(); + } } } diff --git a/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/MyOtherMongoTest.java b/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/MyOtherMongoTest.java index 552b4ecb..2baa9fe0 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/MyOtherMongoTest.java +++ b/redaction-service-v1/redaction-service-server-v1/src/test/java/com/iqser/red/service/redaction/v1/server/MyOtherMongoTest.java @@ -292,45 +292,6 @@ public class MyOtherMongoTest { } - /** - * @Configuration - * @EnableMongoRepositories - * @EnableAutoConfiguration(exclude = {RabbitAutoConfiguration.class}) - * @Import({LayoutParsingServiceProcessorConfiguration.class}) - * @ComponentScan(excludeFilters = {@ComponentScan.Filter(type = FilterType.ASSIGNABLE_TYPE)}) - * public static class MongoTestConfiguration { - * @Bean public MongoCustomConversions mongoCustomConversions() { - * return new MongoCustomConversions(Arrays.asList(new MongoOffsetDateTimeWriter(), new MongoOffsetDateTimeReader() - * )); - * } - *

- *

- * } - *

- *

- * public static class MongoOffsetDateTimeWriter implements Converter { - *

- * public static final String DATE_FIELD = "dateTime"; - * public static final String OFFSET_FIELD = "offset"; - * @Override public Document convert(final OffsetDateTime offsetDateTime) { - * final Document document = new Document(); - * document.put(DATE_FIELD, Date.from(offsetDateTime.toInstant())); - * document.put(OFFSET_FIELD, offsetDateTime.getOffset().toString()); - * return document; - * } - *

- * } - *

- * public static class MongoOffsetDateTimeReader implements Converter { - * @Override public OffsetDateTime convert(final Document document) { - * final Date dateTime = document.getDate(MongoOffsetDateTimeWriter.DATE_FIELD); - * final ZoneOffset offset = ZoneOffset.of(document.getString(MongoOffsetDateTimeWriter.OFFSET_FIELD)); - * return OffsetDateTime.ofInstant(dateTime.toInstant(), offset); - * } - *

- * } - **/ - @Slf4j static class Initializer implements ApplicationContextInitializer {