Class SpaceDirectoryStorage

java.lang.Object
io.meeds.social.space.storage.SpaceDirectoryStorage

@Component public class SpaceDirectoryStorage extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.exoplatform.commons.api.settings.data.Context
     
    static final org.exoplatform.commons.api.settings.data.Scope
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    io.meeds.social.space.model.SpaceDirectorySettings
    get(String settingName)
     
    void
    remove(String settingName)
     
    void
    save(String settingName, io.meeds.social.space.model.SpaceDirectorySettings spaceDirectorySettings)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • CONTEXT

      public static final org.exoplatform.commons.api.settings.data.Context CONTEXT
    • SCOPE

      public static final org.exoplatform.commons.api.settings.data.Scope SCOPE
  • Constructor Details

    • SpaceDirectoryStorage

      public SpaceDirectoryStorage()
  • Method Details

    • get

      @Cacheable("social.spaceDirectorySetting") public io.meeds.social.space.model.SpaceDirectorySettings get(String settingName)
    • save

      @CacheEvict(cacheNames="social.spaceDirectorySetting", key="#p0") public void save(String settingName, io.meeds.social.space.model.SpaceDirectorySettings spaceDirectorySettings)
    • remove

      @CacheEvict(cacheNames="social.spaceDirectorySetting", key="#p0") public void remove(String settingName)