From 8acad0f5021f367c0bd01e4edf6b18392f7e3e43 Mon Sep 17 00:00:00 2001 From: Robert von Burg Date: Mon, 17 May 2021 21:40:46 +0200 Subject: [PATCH] [New] Added PrivilegeHandler.isPersistOnUserDataChanged --- .../strolch/privilege/handler/DefaultPrivilegeHandler.java | 5 +++++ .../li/strolch/privilege/handler/PrivilegeHandler.java | 7 +++++++ 2 files changed, 12 insertions(+) diff --git a/li.strolch.privilege/src/main/java/li/strolch/privilege/handler/DefaultPrivilegeHandler.java b/li.strolch.privilege/src/main/java/li/strolch/privilege/handler/DefaultPrivilegeHandler.java index 441067634..d22824b02 100644 --- a/li.strolch.privilege/src/main/java/li/strolch/privilege/handler/DefaultPrivilegeHandler.java +++ b/li.strolch.privilege/src/main/java/li/strolch/privilege/handler/DefaultPrivilegeHandler.java @@ -161,6 +161,11 @@ public class DefaultPrivilegeHandler implements PrivilegeHandler { return this.allowSessionRefresh; } + @Override + public boolean isPersistOnUserDataChanged() { + return this.autoPersistOnUserChangesData; + } + @Override public EncryptionHandler getEncryptionHandler() throws PrivilegeException { return this.encryptionHandler; diff --git a/li.strolch.privilege/src/main/java/li/strolch/privilege/handler/PrivilegeHandler.java b/li.strolch.privilege/src/main/java/li/strolch/privilege/handler/PrivilegeHandler.java index f242a6398..c24950fcb 100644 --- a/li.strolch.privilege/src/main/java/li/strolch/privilege/handler/PrivilegeHandler.java +++ b/li.strolch.privilege/src/main/java/li/strolch/privilege/handler/PrivilegeHandler.java @@ -742,6 +742,13 @@ public interface PrivilegeHandler { */ boolean isRefreshAllowed(); + /** + * Returns true if persisting on user data changed enabled + * + * @return true persisting on user data changed enabled + */ + boolean isPersistOnUserDataChanged(); + /** * Invalidates the session for the given {@link Certificate}, effectively logging out the user who was authenticated * with the credentials associated to the given {@link Certificate}