From bdda43822d669b89487d12aab90808cc519551a3 Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Fri, 30 Aug 2019 16:00:43 +0200 Subject: [PATCH] [New] added StrolchTransaction.getLocale() --- .../li/strolch/persistence/api/AbstractTransaction.java | 7 ++++++- .../li/strolch/persistence/api/StrolchTransaction.java | 8 ++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/li.strolch.agent/src/main/java/li/strolch/persistence/api/AbstractTransaction.java b/li.strolch.agent/src/main/java/li/strolch/persistence/api/AbstractTransaction.java index d317fb5b8..f8f345872 100644 --- a/li.strolch.agent/src/main/java/li/strolch/persistence/api/AbstractTransaction.java +++ b/li.strolch.agent/src/main/java/li/strolch/persistence/api/AbstractTransaction.java @@ -174,7 +174,12 @@ public abstract class AbstractTransaction implements StrolchTransaction { @Override public Certificate getCertificate() { - return certificate; + return this.certificate; + } + + @Override + public Locale getLocale() { + return this.certificate.getLocale(); } @Override diff --git a/li.strolch.agent/src/main/java/li/strolch/persistence/api/StrolchTransaction.java b/li.strolch.agent/src/main/java/li/strolch/persistence/api/StrolchTransaction.java index 4f42d8ee1..e3f50129a 100644 --- a/li.strolch.agent/src/main/java/li/strolch/persistence/api/StrolchTransaction.java +++ b/li.strolch.agent/src/main/java/li/strolch/persistence/api/StrolchTransaction.java @@ -16,6 +16,7 @@ package li.strolch.persistence.api; import java.util.List; +import java.util.Locale; import java.util.Optional; import java.util.stream.Stream; @@ -110,6 +111,13 @@ public interface StrolchTransaction extends AutoCloseable { */ Certificate getCertificate(); + /** + * Returns the {@link Locale} for the {@link Certificate} + * + * @return the {@link Locale} for the {@link Certificate} + */ + Locale getLocale(); + /** * Returns the {@link PrivilegeContext} for this TX's certificate *