public class OsgiConfigurationManager extends Object implements DistributionConfigurationManager
Constructor and Description |
---|
OsgiConfigurationManager(org.osgi.service.cm.ConfigurationAdmin configurationAdmin,
DistributionComponentFactoryMap componentFactoryMap) |
Modifier and Type | Method and Description |
---|---|
void |
deleteConfig(org.apache.sling.api.resource.ResourceResolver resolver,
DistributionComponentKind kind,
String name) |
DistributionConfiguration |
getConfig(org.apache.sling.api.resource.ResourceResolver resolver,
DistributionComponentKind kind,
String name) |
List<DistributionConfiguration> |
getConfigs(org.apache.sling.api.resource.ResourceResolver resolver,
DistributionComponentKind kind) |
void |
saveConfig(org.apache.sling.api.resource.ResourceResolver resolver,
DistributionConfiguration config) |
public OsgiConfigurationManager(org.osgi.service.cm.ConfigurationAdmin configurationAdmin, DistributionComponentFactoryMap componentFactoryMap)
public List<DistributionConfiguration> getConfigs(org.apache.sling.api.resource.ResourceResolver resolver, DistributionComponentKind kind)
getConfigs
in interface DistributionConfigurationManager
public DistributionConfiguration getConfig(org.apache.sling.api.resource.ResourceResolver resolver, DistributionComponentKind kind, String name)
getConfig
in interface DistributionConfigurationManager
public void saveConfig(org.apache.sling.api.resource.ResourceResolver resolver, DistributionConfiguration config)
saveConfig
in interface DistributionConfigurationManager
public void deleteConfig(org.apache.sling.api.resource.ResourceResolver resolver, DistributionComponentKind kind, String name)
deleteConfig
in interface DistributionConfigurationManager
Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.