ConfigurationPersistenceStrategy2 instead.@ConsumerType @Deprecated public interface ConfigurationPersistenceStrategy
| Modifier and Type | Method and Description |
|---|---|
boolean |
deleteConfiguration(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull String configResourcePath)
Deprecated.
Delete configuration or configuration collection data from repository using the inner-most context path as reference.
|
@Nullable org.apache.sling.api.resource.Resource |
getResource(@NotNull org.apache.sling.api.resource.Resource resource)
Deprecated.
Allows the strategy to transform the given configuration resource according to it's persistent strategies,
e.g. fetching the data from a child resource instead of the given resource.
|
@Nullable String |
getResourcePath(@NotNull String resourcePath)
Deprecated.
Allows the strategy to transform the given configuration resource path according to it's persistent strategies,
e.g. fetching the data from a child resource instead of the given resource.
|
boolean |
persistConfiguration(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull String configResourcePath,
@NotNull ConfigurationPersistData data)
Deprecated.
Stores configuration data for a singleton configuration resource.
|
boolean |
persistConfigurationCollection(@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull String configResourceCollectionParentPath,
@NotNull ConfigurationCollectionPersistData data)
Deprecated.
Stores configuration data for a configuration resource collection.
|
@Nullable
@Nullable org.apache.sling.api.resource.Resource getResource(@NotNull
@NotNull org.apache.sling.api.resource.Resource resource)
resource - Configuration resource@Nullable @Nullable String getResourcePath(@NotNull @NotNull String resourcePath)
resourcePath - Configuration resource path or part of it (e.g. config name)boolean persistConfiguration(@NotNull
@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull
@NotNull String configResourcePath,
@NotNull
@NotNull ConfigurationPersistData data)
resourceResolver - Resource resolverconfigResourcePath - Path to store configuration data to. The resource (and it's parents) may not exist and may have to be created.data - Configuration data to be stored. All existing properties are erased and replaced with the new ones.boolean persistConfigurationCollection(@NotNull
@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull
@NotNull String configResourceCollectionParentPath,
@NotNull
@NotNull ConfigurationCollectionPersistData data)
resourceResolver - Resource resolverconfigResourceCollectionParentPath - Parent path to store configuration collection data to.
The resource (and it's parents) may not exist and may have to be created.data - Configuration collection data. All existing collection entries on this context path level are erased and replaced with the new ones.boolean deleteConfiguration(@NotNull
@NotNull org.apache.sling.api.resource.ResourceResolver resourceResolver,
@NotNull
@NotNull String configResourcePath)
resourceResolver - Resource resolverconfigResourcePath - Path to store configuration data to. The resource (and it's parents) may not exist and may have to be created.Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.