Class TestConfiguration

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

public class TestConfiguration extends Object implements com.aquima.interactions.config.IConfiguration
  • Constructor Details

    • TestConfiguration

      public TestConfiguration()
  • Method Details

    • getMailConfiguration

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

      public void setMailConfiguration(com.aquima.interactions.config.mail.IMailConfiguration mailConfiguration)
    • setSmtpMailConnectionFactory

      public void setSmtpMailConnectionFactory(com.aquima.interactions.foundation.connectivity.impl.ISmtpMailConnectionFactory smtpMailConnectionFactory)
    • getSmtpMailConnectionFactory

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

      public void setOfflineEnabled(boolean offlineEnabled)
    • isOfflineEnabled

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

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

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

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

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

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

      public void setXssProtectionEnabled(boolean xssProtectionEnabled)
    • getRestrictedHttpMethods

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

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

      public void setCacheConfiguration(com.aquima.interactions.config.cache.ICacheConfiguration cacheConfiguration)
    • isRuntimeKeysEnabled

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

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

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

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

      public void setLegacyToggles(com.aquima.interactions.config.legacy.ILegacyToggles legacyToggles)
    • setClickJackingProtectionEnabled

      public void setClickJackingProtectionEnabled(boolean clickJackingProtectionEnabled)
    • setCsrfProtectionEnabled

      public void setCsrfProtectionEnabled(boolean csrfProtectionEnabled)
    • setStrictTransportProtectionEnabled

      public void setStrictTransportProtectionEnabled(boolean strictTransportProtectionEnabled)
    • setxContentTypeProtectionEnabled

      public void setxContentTypeProtectionEnabled(boolean xcontentTypeProtectionEnabled)
    • setRuntimeKeysEnabled

      public void setRuntimeKeysEnabled(boolean runtimeKeysEnabled)
    • setInfiniteLoopDetectionLimit

      public void setInfiniteLoopDetectionLimit(int infiniteLoopDetectionLimit)
    • setHandleModelChanges

      public void setHandleModelChanges(boolean handleModelChanges)
    • getXxeProperties

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

      public void setXxeProperties(com.aquima.interactions.foundation.xml.parsing.IXxeProperties xxeProperties)
    • setRestrictedHttpMethods

      public void setRestrictedHttpMethods(String... restrictedHttpMethods)
    • isStructuredWebServicesInputValidation

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

      public void setStructuredWebServicesInputValidation(boolean structuredWebServicesInputValidation)
    • isCaseEngineEnabled

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

      public void setCaseEngineEnabled(boolean caseEngineEnabled)
    • isDcmDashboardEnabled

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

      public void setDcmDashboardEnabled(boolean dcmDashboardEnabled)
    • isCreateEmptyElementsForUnknowns

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

      public void setCreateEmptyElementsForUnknowns(boolean createEmptyElementsForUnknowns)