Package com.aquima.interactions.config
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
com.aquima.interactions.config.cache.ICacheConfiguration
int
com.aquima.interactions.config.legacy.ILegacyToggles
com.aquima.interactions.config.mail.IMailConfiguration
getMailConfiguration
(String domain) long
String[]
com.aquima.interactions.foundation.connectivity.impl.ISmtpMailConnectionFactory
com.aquima.interactions.foundation.xml.parsing.IXxeProperties
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isOfflineEnabled
(String applicationId) boolean
boolean
boolean
boolean
boolean
boolean
void
setAdvancedSchedulerEnabled
(boolean advancedSchedulerEnabled) void
setAdvancedSchedulerRetryInterval
(int advancedSchedulerRetryInterval) void
setCacheConfiguration
(com.aquima.interactions.config.cache.ICacheConfiguration cacheConfiguration) void
setCaseEngineEnabled
(boolean caseEngineEnabled) void
setClickJackingProtectionEnabled
(boolean clickJackingProtectionEnabled) void
setCreateEmptyElementsForUnknowns
(boolean createEmptyElementsForUnknowns) void
setCsrfProtectionEnabled
(boolean csrfProtectionEnabled) void
setDcmDashboardEnabled
(boolean dcmDashboardEnabled) void
setHandleModelChanges
(boolean handleModelChanges) void
setInfiniteLoopDetectionLimit
(int infiniteLoopDetectionLimit) void
setLegacyToggles
(com.aquima.interactions.config.legacy.ILegacyToggles legacyToggles) void
setMailConfiguration
(com.aquima.interactions.config.mail.IMailConfiguration mailConfiguration) void
setMultiTenancyEnabled
(boolean multiTenancyEnabled) void
setNumberOfTentants
(long numberOfTenants) void
setOfflineEnabled
(boolean offlineEnabled) void
setRestrictedHttpMethods
(String... restrictedHttpMethods) void
setRuntimeKeysEnabled
(boolean runtimeKeysEnabled) void
setSmtpMailConnectionFactory
(com.aquima.interactions.foundation.connectivity.impl.ISmtpMailConnectionFactory smtpMailConnectionFactory) void
setStrictTransportProtectionEnabled
(boolean strictTransportProtectionEnabled) void
setStructuredWebServicesInputValidation
(boolean structuredWebServicesInputValidation) void
setUseDomainSchemaRequiredAsNullability
(boolean useDomainSchemaRequiredAsNullability) void
setxContentTypeProtectionEnabled
(boolean xcontentTypeProtectionEnabled) void
setXssProtectionEnabled
(boolean xssProtectionEnabled) void
setXxeProperties
(com.aquima.interactions.foundation.xml.parsing.IXxeProperties xxeProperties)
-
Constructor Details
-
TestConfiguration
public TestConfiguration()
-
-
Method Details
-
getMailConfiguration
- Specified by:
getMailConfiguration
in interfacecom.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 interfacecom.aquima.interactions.config.IConfiguration
-
setOfflineEnabled
public void setOfflineEnabled(boolean offlineEnabled) -
isOfflineEnabled
- Specified by:
isOfflineEnabled
in interfacecom.aquima.interactions.config.IConfiguration
-
isClickJackingProtectionEnabled
public boolean isClickJackingProtectionEnabled()- Specified by:
isClickJackingProtectionEnabled
in interfacecom.aquima.interactions.config.IConfiguration
-
isCsrfProtectionEnabled
public boolean isCsrfProtectionEnabled()- Specified by:
isCsrfProtectionEnabled
in interfacecom.aquima.interactions.config.IConfiguration
-
isStrictTransportProtectionEnabled
public boolean isStrictTransportProtectionEnabled()- Specified by:
isStrictTransportProtectionEnabled
in interfacecom.aquima.interactions.config.IConfiguration
-
isXContentTypeProtectionEnabled
public boolean isXContentTypeProtectionEnabled()- Specified by:
isXContentTypeProtectionEnabled
in interfacecom.aquima.interactions.config.IConfiguration
-
isXssProtectionEnabled
public boolean isXssProtectionEnabled()- Specified by:
isXssProtectionEnabled
in interfacecom.aquima.interactions.config.IConfiguration
-
setXssProtectionEnabled
public void setXssProtectionEnabled(boolean xssProtectionEnabled) -
getRestrictedHttpMethods
- Specified by:
getRestrictedHttpMethods
in interfacecom.aquima.interactions.config.IConfiguration
-
getCacheConfiguration
public com.aquima.interactions.config.cache.ICacheConfiguration getCacheConfiguration()- Specified by:
getCacheConfiguration
in interfacecom.aquima.interactions.config.IConfiguration
-
setCacheConfiguration
public void setCacheConfiguration(com.aquima.interactions.config.cache.ICacheConfiguration cacheConfiguration) -
isRuntimeKeysEnabled
public boolean isRuntimeKeysEnabled()- Specified by:
isRuntimeKeysEnabled
in interfacecom.aquima.interactions.config.IConfiguration
-
getInfiniteLoopDetectionLimit
public int getInfiniteLoopDetectionLimit()- Specified by:
getInfiniteLoopDetectionLimit
in interfacecom.aquima.interactions.config.IConfiguration
-
setAdvancedSchedulerEnabled
public void setAdvancedSchedulerEnabled(boolean advancedSchedulerEnabled) -
isAdvancedSchedulerEnabled
public boolean isAdvancedSchedulerEnabled()- Specified by:
isAdvancedSchedulerEnabled
in interfacecom.aquima.interactions.config.IConfiguration
-
getAdvancedSchedulerRetryInterval
public int getAdvancedSchedulerRetryInterval()- Specified by:
getAdvancedSchedulerRetryInterval
in interfacecom.aquima.interactions.config.IConfiguration
-
setAdvancedSchedulerRetryInterval
public void setAdvancedSchedulerRetryInterval(int advancedSchedulerRetryInterval) -
isHandleModelChanges
public boolean isHandleModelChanges()- Specified by:
isHandleModelChanges
in interfacecom.aquima.interactions.config.IConfiguration
-
getLegacyToggles
public com.aquima.interactions.config.legacy.ILegacyToggles getLegacyToggles()- Specified by:
getLegacyToggles
in interfacecom.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 interfacecom.aquima.interactions.config.IConfiguration
-
setXxeProperties
public void setXxeProperties(com.aquima.interactions.foundation.xml.parsing.IXxeProperties xxeProperties) -
setRestrictedHttpMethods
-
isStructuredWebServicesInputValidation
public boolean isStructuredWebServicesInputValidation()- Specified by:
isStructuredWebServicesInputValidation
in interfacecom.aquima.interactions.config.IConfiguration
-
setStructuredWebServicesInputValidation
public void setStructuredWebServicesInputValidation(boolean structuredWebServicesInputValidation) -
isMultiTenancyEnabled
public boolean isMultiTenancyEnabled()- Specified by:
isMultiTenancyEnabled
in interfacecom.aquima.interactions.config.IConfiguration
-
setMultiTenancyEnabled
public void setMultiTenancyEnabled(boolean multiTenancyEnabled) -
getNumberOfTenants
public long getNumberOfTenants()- Specified by:
getNumberOfTenants
in interfacecom.aquima.interactions.config.IConfiguration
-
setNumberOfTentants
public void setNumberOfTentants(long numberOfTenants) -
isCaseEngineEnabled
public boolean isCaseEngineEnabled()- Specified by:
isCaseEngineEnabled
in interfacecom.aquima.interactions.config.IConfiguration
-
setCaseEngineEnabled
public void setCaseEngineEnabled(boolean caseEngineEnabled) -
isDcmDashboardEnabled
public boolean isDcmDashboardEnabled()- Specified by:
isDcmDashboardEnabled
in interfacecom.aquima.interactions.config.IConfiguration
-
setDcmDashboardEnabled
public void setDcmDashboardEnabled(boolean dcmDashboardEnabled) -
isCreateEmptyElementsForUnknowns
public boolean isCreateEmptyElementsForUnknowns()- Specified by:
isCreateEmptyElementsForUnknowns
in interfacecom.aquima.interactions.config.IConfiguration
-
setCreateEmptyElementsForUnknowns
public void setCreateEmptyElementsForUnknowns(boolean createEmptyElementsForUnknowns) -
isUseDomainSchemaRequiredAsNullability
public boolean isUseDomainSchemaRequiredAsNullability()- Specified by:
isUseDomainSchemaRequiredAsNullability
in interfacecom.aquima.interactions.config.IConfiguration
-
setUseDomainSchemaRequiredAsNullability
public void setUseDomainSchemaRequiredAsNullability(boolean useDomainSchemaRequiredAsNullability)
-