Class MockCAConfig
- java.lang.Object
-
- io.wcm.testing.mock.wcmio.caconfig.MockCAConfig
-
@ProviderType public final class MockCAConfig extends java.lang.Object
Helps setting up a mock environment for wcm.io Configuration.
-
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static void
contextPathStrategyAbsoluteParent(@NotNull io.wcm.testing.mock.aem.context.AemContextImpl context, int... levels)
RegisterContextPathStrategy
that supports one or multiple fixed levels in content hierarchy where configurations are supported.static void
contextPathStrategyRootTemplate(@NotNull io.wcm.testing.mock.aem.context.AemContextImpl context, java.lang.String... templatePaths)
RegisterContextPathStrategy
that detects context paths by matching parent pages against a list of allowed templates for context root.static void
writeConfiguration(@NotNull io.wcm.testing.mock.aem.context.AemContextImpl context, @NotNull java.lang.String contextPath, @NotNull java.lang.String configName, @NotNull java.lang.Object @NotNull ... values)
Deprecated.Please useMockContextAwareConfig.writeConfiguration(org.apache.sling.testing.mock.sling.context.SlingContextImpl, String, String, Object[])
static void
writeConfiguration(@NotNull io.wcm.testing.mock.aem.context.AemContextImpl context, @NotNull java.lang.String contextPath, @NotNull java.lang.String configName, @NotNull java.util.Map<java.lang.String,java.lang.Object> values)
Deprecated.Please useMockContextAwareConfig.writeConfiguration(org.apache.sling.testing.mock.sling.context.SlingContextImpl, String, String, Map)
static void
writeConfigurationCollection(@NotNull io.wcm.testing.mock.aem.context.AemContextImpl context, @NotNull java.lang.String contextPath, @NotNull java.lang.String configName, @NotNull java.util.Collection<java.util.Map<java.lang.String,java.lang.Object>> values)
Deprecated.Please useMockContextAwareConfig.writeConfigurationCollection(org.apache.sling.testing.mock.sling.context.SlingContextImpl, String, String, Collection)
-
-
-
Method Detail
-
contextPathStrategyAbsoluteParent
public static void contextPathStrategyAbsoluteParent(@NotNull @NotNull io.wcm.testing.mock.aem.context.AemContextImpl context, int... levels)
RegisterContextPathStrategy
that supports one or multiple fixed levels in content hierarchy where configurations are supported.- Parameters:
context
- AEM contextlevels
- List of absolute levels where configuration is supported. Levels are used in the same way asText.getAbsoluteParent(String, int)
. Example:
Text.getAbsoluteParent("/foo/bar/test", 1) == "/foo/bar"
-
contextPathStrategyRootTemplate
public static void contextPathStrategyRootTemplate(@NotNull @NotNull io.wcm.testing.mock.aem.context.AemContextImpl context, java.lang.String... templatePaths)
RegisterContextPathStrategy
that detects context paths by matching parent pages against a list of allowed templates for context root.- Parameters:
context
- AEM contexttemplatePaths
- List of template paths allowed for context root pages.
-
writeConfiguration
@Deprecated(since="1.0.2") public static void writeConfiguration(@NotNull @NotNull io.wcm.testing.mock.aem.context.AemContextImpl context, @NotNull @NotNull java.lang.String contextPath, @NotNull @NotNull java.lang.String configName, @NotNull @NotNull java.util.Map<java.lang.String,java.lang.Object> values)
Deprecated.Please useMockContextAwareConfig.writeConfiguration(org.apache.sling.testing.mock.sling.context.SlingContextImpl, String, String, Map)
Writes configuration parameters using the primary configured persistence provider.- Parameters:
context
- AEM contextcontextPath
- Configuration idconfigName
- Config namevalues
- Configuration values
-
writeConfiguration
@Deprecated(since="1.0.2") public static void writeConfiguration(@NotNull @NotNull io.wcm.testing.mock.aem.context.AemContextImpl context, @NotNull @NotNull java.lang.String contextPath, @NotNull @NotNull java.lang.String configName, @NotNull @NotNull java.lang.Object @NotNull ... values)
Deprecated.Please useMockContextAwareConfig.writeConfiguration(org.apache.sling.testing.mock.sling.context.SlingContextImpl, String, String, Object[])
Writes configuration parameters using the primary configured persistence provider.- Parameters:
context
- AEM contextcontextPath
- Configuration idconfigName
- Config namevalues
- Configuration values
-
writeConfigurationCollection
@Deprecated(since="1.0.2") public static void writeConfigurationCollection(@NotNull @NotNull io.wcm.testing.mock.aem.context.AemContextImpl context, @NotNull @NotNull java.lang.String contextPath, @NotNull @NotNull java.lang.String configName, @NotNull @NotNull java.util.Collection<java.util.Map<java.lang.String,java.lang.Object>> values)
Deprecated.Please useMockContextAwareConfig.writeConfigurationCollection(org.apache.sling.testing.mock.sling.context.SlingContextImpl, String, String, Collection)
Writes a collection of configuration parameters using the primary configured persistence provider.- Parameters:
context
- AEM contextcontextPath
- Configuration idconfigName
- Config namevalues
- Configuration values
-
-