@ProviderType
public interface ConfigurationPersistenceStrategyMultiplexer
extends org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
ConfigurationPersistenceStrategy2
implementations in the container
and consolidates their result based on service ranking.Modifier and Type | Method and Description |
---|---|
@NotNull Collection<String> |
getAllCollectionItemConfigNames(@NotNull String configName)
Get all configuration names from all configuration persistence strategies.
|
@NotNull Collection<String> |
getAllCollectionParentConfigNames(@NotNull String configName)
Get all configuration names from all configuration persistence strategies.
|
@NotNull Collection<String> |
getAllConfigNames(@NotNull String configName)
Get all configuration names from all configuration persistence strategies.
|
deleteConfiguration, getCollectionItemConfigName, getCollectionItemResource, getCollectionItemResourcePath, getCollectionParentConfigName, getCollectionParentResource, getCollectionParentResourcePath, getConfigName, getResource, getResourcePath, persistConfiguration, persistConfigurationCollection
@NotNull @NotNull Collection<String> getAllConfigNames(@NotNull @NotNull String configName)
configName
- Configuration name@NotNull @NotNull Collection<String> getAllCollectionParentConfigNames(@NotNull @NotNull String configName)
configName
- Configuration name@NotNull @NotNull Collection<String> getAllCollectionItemConfigNames(@NotNull @NotNull String configName)
configName
- Configuration nameCopyright © 2007–2019 The Apache Software Foundation. All rights reserved.