Package io.meeds.commons.digest.service
Class DigestSettingStorage
java.lang.Object
io.meeds.commons.digest.service.DigestSettingStorage
Reads and writes the digest settings through
SettingService, whose
cache is in-memory and cluster-coherent: a change saved on one server applies
immediately on every server. All the digest keys live in the digest own
scope, the legacy notification settings are never used.-
Constructor Summary
ConstructorsConstructorDescriptionDigestSettingStorage(org.exoplatform.commons.api.settings.SettingService settingService) -
Method Summary
Modifier and TypeMethodDescriptionio.meeds.commons.digest.model.DigestUserSettingsgetUserSettings(String username) booleanvoidsaveDigestAllowed(boolean allowed) voidsaveUserSettings(String username, io.meeds.commons.digest.model.DigestUserSettings settings)
-
Constructor Details
-
DigestSettingStorage
public DigestSettingStorage(org.exoplatform.commons.api.settings.SettingService settingService)
-
-
Method Details
-
isDigestAllowed
public boolean isDigestAllowed() -
saveDigestAllowed
public void saveDigestAllowed(boolean allowed) -
getUserSettings
-
saveUserSettings
public void saveUserSettings(String username, io.meeds.commons.digest.model.DigestUserSettings settings)
-