Class SystemSettingsImpl

java.lang.Object
org.cxbox.meta.SystemSettingsImpl
All Implemented Interfaces:
org.cxbox.api.system.SystemSettings

@DependsOn("deploymentTransactionSupport") @Service("systemSettings") public class SystemSettingsImpl extends Object implements org.cxbox.api.system.SystemSettings
  • Constructor Details

    • SystemSettingsImpl

      public SystemSettingsImpl(JpaDao jpaDao, org.springframework.context.ApplicationEventPublisher eventPublisher)
  • Method Details

    • getValue

      public String getValue(org.cxbox.api.data.dictionary.LOV key)
      Specified by:
      getValue in interface org.cxbox.api.system.SystemSettings
    • getValue

      public String getValue(org.cxbox.api.data.dictionary.LOV key, String defaultValue)
      Specified by:
      getValue in interface org.cxbox.api.system.SystemSettings
    • getBooleanValue

      public boolean getBooleanValue(org.cxbox.api.data.dictionary.LOV key)
      Specified by:
      getBooleanValue in interface org.cxbox.api.system.SystemSettings
    • getIntegerValue

      public int getIntegerValue(org.cxbox.api.data.dictionary.LOV key, int defaultValue)
      Specified by:
      getIntegerValue in interface org.cxbox.api.system.SystemSettings
    • getLongValue

      public long getLongValue(org.cxbox.api.data.dictionary.LOV key, long defaultValue)
      Specified by:
      getLongValue in interface org.cxbox.api.system.SystemSettings
    • getListValue

      public List<String> getListValue(org.cxbox.api.data.dictionary.LOV key)
      Specified by:
      getListValue in interface org.cxbox.api.system.SystemSettings
    • reload

      public void reload()
      Specified by:
      reload in interface org.cxbox.api.system.SystemSettings
    • select

      public Stream<? extends org.apache.commons.lang3.tuple.Pair<String,String>> select(Predicate<String> predicate)
      Specified by:
      select in interface org.cxbox.api.system.SystemSettings