From 4a71f587c3ff3f1eb4eb46f6bfade3acc23875d9 Mon Sep 17 00:00:00 2001 From: Adam Rauch Date: Tue, 1 Oct 2024 14:57:02 -0700 Subject: [PATCH] Use WritablePropertyMap --- .../filetransfer/security/SecurePropertiesDataStore.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/org/labkey/filetransfer/security/SecurePropertiesDataStore.java b/src/org/labkey/filetransfer/security/SecurePropertiesDataStore.java index 67f3e4e..3d93a77 100644 --- a/src/org/labkey/filetransfer/security/SecurePropertiesDataStore.java +++ b/src/org/labkey/filetransfer/security/SecurePropertiesDataStore.java @@ -20,6 +20,7 @@ import com.google.api.client.util.store.DataStoreFactory; import org.labkey.api.data.Container; import org.labkey.api.data.PropertyManager; +import org.labkey.api.data.PropertyManager.WritablePropertyMap; import org.labkey.api.security.User; import java.util.Collection; @@ -50,7 +51,7 @@ private PropertyManager.PropertyMap getProperties(User user, Container container return PropertyManager.getEncryptedStore().getProperties(user, container, FILE_TRANSFER_AUTH_CATEGORY); } - private PropertyManager.PropertyMap getWritableProperties(User user, Container container) + private WritablePropertyMap getWritableProperties(User user, Container container) { return PropertyManager.getEncryptedStore().getWritableProperties(user, container, FILE_TRANSFER_AUTH_CATEGORY, true); } @@ -125,7 +126,7 @@ public StoredCredential get(String key) @Override public SecurePropertiesDataStore set(String key, StoredCredential value) { - PropertyManager.PropertyMap properties = getWritableProperties(user, container); + WritablePropertyMap properties = getWritableProperties(user, container); properties.put(ACCESS_TOKEN, value.getAccessToken()); properties.put(REFRESH_TOKEN, value.getRefreshToken()); properties.put(EXPIRE_TIME_MILLIS, String.valueOf(value.getExpirationTimeMilliseconds())); @@ -137,7 +138,7 @@ public SecurePropertiesDataStore set(String key, StoredCredential value) @Override public SecurePropertiesDataStore clear() { - PropertyManager.PropertyMap properties = getWritableProperties(user, container); + WritablePropertyMap properties = getWritableProperties(user, container); properties.clear(); properties.save(); @@ -147,7 +148,7 @@ public SecurePropertiesDataStore clear() @Override public SecurePropertiesDataStore delete(String key) { - PropertyManager.PropertyMap properties = getWritableProperties(user, container); + WritablePropertyMap properties = getWritableProperties(user, container); properties.remove(key); properties.save();