public class DefaultConfigurationPersistenceStrategy extends Object implements org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
Constructor and Description |
---|
DefaultConfigurationPersistenceStrategy() |
Modifier and Type | Method and Description |
---|---|
boolean |
deleteConfiguration(org.apache.sling.api.resource.ResourceResolver resourceResolver,
String configResourcePath) |
String |
getCollectionItemConfigName(String configName,
String relatedConfigPath) |
org.apache.sling.api.resource.Resource |
getCollectionItemResource(org.apache.sling.api.resource.Resource resource) |
String |
getCollectionItemResourcePath(String resourcePath) |
String |
getCollectionParentConfigName(String configName,
String relatedConfigPath) |
org.apache.sling.api.resource.Resource |
getCollectionParentResource(org.apache.sling.api.resource.Resource resource) |
String |
getCollectionParentResourcePath(String resourcePath) |
String |
getConfigName(String configName,
String relatedConfigPath) |
org.apache.sling.api.resource.Resource |
getResource(org.apache.sling.api.resource.Resource resource) |
String |
getResourcePath(String resourcePath) |
boolean |
persistConfiguration(org.apache.sling.api.resource.ResourceResolver resourceResolver,
String configResourcePath,
org.apache.sling.caconfig.spi.ConfigurationPersistData data) |
boolean |
persistConfigurationCollection(org.apache.sling.api.resource.ResourceResolver resourceResolver,
String configResourceCollectionParentPath,
org.apache.sling.caconfig.spi.ConfigurationCollectionPersistData data) |
public DefaultConfigurationPersistenceStrategy()
public org.apache.sling.api.resource.Resource getResource(org.apache.sling.api.resource.Resource resource)
getResource
in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
public org.apache.sling.api.resource.Resource getCollectionParentResource(org.apache.sling.api.resource.Resource resource)
getCollectionParentResource
in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
public org.apache.sling.api.resource.Resource getCollectionItemResource(org.apache.sling.api.resource.Resource resource)
getCollectionItemResource
in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
public String getResourcePath(String resourcePath)
getResourcePath
in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
public String getCollectionParentResourcePath(String resourcePath)
getCollectionParentResourcePath
in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
public String getCollectionItemResourcePath(String resourcePath)
getCollectionItemResourcePath
in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
public String getConfigName(String configName, String relatedConfigPath)
getConfigName
in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
public String getCollectionParentConfigName(String configName, String relatedConfigPath)
getCollectionParentConfigName
in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
public String getCollectionItemConfigName(String configName, String relatedConfigPath)
getCollectionItemConfigName
in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
public boolean persistConfiguration(org.apache.sling.api.resource.ResourceResolver resourceResolver, String configResourcePath, org.apache.sling.caconfig.spi.ConfigurationPersistData data)
persistConfiguration
in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
public boolean persistConfigurationCollection(org.apache.sling.api.resource.ResourceResolver resourceResolver, String configResourceCollectionParentPath, org.apache.sling.caconfig.spi.ConfigurationCollectionPersistData data)
persistConfigurationCollection
in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
public boolean deleteConfiguration(org.apache.sling.api.resource.ResourceResolver resourceResolver, String configResourcePath)
deleteConfiguration
in interface org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy2
Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.