From 70d7676e720010bc29581dca8209ede33fc2462c Mon Sep 17 00:00:00 2001 From: Richard Richter Date: Sat, 13 Jun 2020 00:11:15 +0200 Subject: [PATCH] SqlRepositoryConfiguration: fullObjectFormat can by defined by sysprop E.g. JVM arg "-DfullObjectFormat=YAML", default is still XML for reasons stated in MID-6321. --- .../evolveum/midpoint/repo/sql/SqlRepositoryConfiguration.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryConfiguration.java b/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryConfiguration.java index 8675b2940df..346e1bb76c7 100644 --- a/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryConfiguration.java +++ b/repo/repo-sql-impl/src/main/java/com/evolveum/midpoint/repo/sql/SqlRepositoryConfiguration.java @@ -484,7 +484,8 @@ public SqlRepositoryConfiguration(Configuration configuration) { useZip = configuration.getBoolean(PROPERTY_USE_ZIP, false); fullObjectFormat = configuration.getString( - PROPERTY_FULL_OBJECT_FORMAT, PrismContext.LANG_XML); + PROPERTY_FULL_OBJECT_FORMAT, + System.getProperty(PROPERTY_FULL_OBJECT_FORMAT, PrismContext.LANG_XML)); // requires asServer, baseDir, fileName, port jdbcUrl = configuration.getString(PROPERTY_JDBC_URL, embedded ? getDefaultEmbeddedJdbcUrl() : null);