Class ApplicationConfiguration

java.lang.Object
com.aquima.web.config.ApplicationConfiguration
All Implemented Interfaces:
com.aquima.interactions.config.IConfiguration

@Component public class ApplicationConfiguration extends Object implements com.aquima.interactions.config.IConfiguration
  • Constructor Details Link icon

  • Method Details Link icon

    • getMailConfiguration Link icon

      public com.aquima.interactions.config.mail.IMailConfiguration getMailConfiguration(String domain)
      Specified by:
      getMailConfiguration in interface com.aquima.interactions.config.IConfiguration
    • getSmtpMailConnectionFactory Link icon

      public com.aquima.interactions.foundation.connectivity.impl.ISmtpMailConnectionFactory getSmtpMailConnectionFactory()
      Specified by:
      getSmtpMailConnectionFactory in interface com.aquima.interactions.config.IConfiguration
    • isOfflineEnabled Link icon

      public boolean isOfflineEnabled(String applicationId)
      Specified by:
      isOfflineEnabled in interface com.aquima.interactions.config.IConfiguration
    • isClickJackingProtectionEnabled Link icon

      public boolean isClickJackingProtectionEnabled()
      Specified by:
      isClickJackingProtectionEnabled in interface com.aquima.interactions.config.IConfiguration
    • isCsrfProtectionEnabled Link icon

      public boolean isCsrfProtectionEnabled()
      Specified by:
      isCsrfProtectionEnabled in interface com.aquima.interactions.config.IConfiguration
    • isStrictTransportProtectionEnabled Link icon

      public boolean isStrictTransportProtectionEnabled()
      Specified by:
      isStrictTransportProtectionEnabled in interface com.aquima.interactions.config.IConfiguration
    • isXContentTypeProtectionEnabled Link icon

      public boolean isXContentTypeProtectionEnabled()
      Specified by:
      isXContentTypeProtectionEnabled in interface com.aquima.interactions.config.IConfiguration
    • isXssProtectionEnabled Link icon

      public boolean isXssProtectionEnabled()
      Specified by:
      isXssProtectionEnabled in interface com.aquima.interactions.config.IConfiguration
    • getRestrictedHttpMethods Link icon

      public String[] getRestrictedHttpMethods()
      Specified by:
      getRestrictedHttpMethods in interface com.aquima.interactions.config.IConfiguration
    • getCacheConfiguration Link icon

      public com.aquima.interactions.config.cache.ICacheConfiguration getCacheConfiguration()
      Specified by:
      getCacheConfiguration in interface com.aquima.interactions.config.IConfiguration
    • isRuntimeKeysEnabled Link icon

      public boolean isRuntimeKeysEnabled()
      Specified by:
      isRuntimeKeysEnabled in interface com.aquima.interactions.config.IConfiguration
    • getInfiniteLoopDetectionLimit Link icon

      public int getInfiniteLoopDetectionLimit()
      Specified by:
      getInfiniteLoopDetectionLimit in interface com.aquima.interactions.config.IConfiguration
    • isHandleModelChanges Link icon

      public boolean isHandleModelChanges()
      Specified by:
      isHandleModelChanges in interface com.aquima.interactions.config.IConfiguration
    • getLegacyToggles Link icon

      public com.aquima.interactions.config.legacy.ILegacyToggles getLegacyToggles()
      Specified by:
      getLegacyToggles in interface com.aquima.interactions.config.IConfiguration
    • getXxeProperties Link icon

      public com.aquima.interactions.foundation.xml.parsing.IXxeProperties getXxeProperties()
      Specified by:
      getXxeProperties in interface com.aquima.interactions.config.IConfiguration
    • isStructuredWebServicesInputValidation Link icon

      public boolean isStructuredWebServicesInputValidation()
      Specified by:
      isStructuredWebServicesInputValidation in interface com.aquima.interactions.config.IConfiguration
    • isCaseEngineEnabled Link icon

      public boolean isCaseEngineEnabled()
      Specified by:
      isCaseEngineEnabled in interface com.aquima.interactions.config.IConfiguration
    • isDcmDashboardEnabled Link icon

      public boolean isDcmDashboardEnabled()
      Specified by:
      isDcmDashboardEnabled in interface com.aquima.interactions.config.IConfiguration
    • isCreateEmptyElementsForUnknowns Link icon

      public boolean isCreateEmptyElementsForUnknowns()
      Specified by:
      isCreateEmptyElementsForUnknowns in interface com.aquima.interactions.config.IConfiguration
    • logWhichDcmVersionIsUsed Link icon

      @PostConstruct protected void logWhichDcmVersionIsUsed()