Class DigestSettingStorage

java.lang.Object
io.meeds.commons.digest.service.DigestSettingStorage

@Component public class DigestSettingStorage extends Object
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 Details

    • DigestSettingStorage

      public DigestSettingStorage(org.exoplatform.commons.api.settings.SettingService settingService)
  • Method Details

    • isDigestAllowed

      public boolean isDigestAllowed()
    • saveDigestAllowed

      public void saveDigestAllowed(boolean allowed)
    • getUserSettings

      public io.meeds.commons.digest.model.DigestUserSettings getUserSettings(String username)
    • saveUserSettings

      public void saveUserSettings(String username, io.meeds.commons.digest.model.DigestUserSettings settings)