public class ConfigurationModelRetrieverImpl extends java.lang.Object implements ConfigurationModelRetriever
| Constructor and Description |
|---|
ConfigurationModelRetrieverImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
activate(org.osgi.framework.BundleContext bundleContext) |
java.util.Map<java.lang.String,java.util.Set<ConfigurationModel>> |
categorizeConfigurationModels(java.util.Map<java.lang.String,ConfigurationModel> configurationModels) |
protected void |
collectConfigurationModels(org.osgi.framework.Bundle bundle,
java.util.Map<java.lang.String,ConfigurationModel> configurationModels,
boolean factory,
java.lang.String locale) |
protected org.osgi.service.cm.Configuration |
getCompanyDefaultConfiguration(java.lang.String factoryPid) |
org.osgi.service.cm.Configuration |
getConfiguration(java.lang.String pid) |
java.util.List<java.lang.String> |
getConfigurationCategories(java.util.Map<java.lang.String,java.util.Set<ConfigurationModel>> categorizedConfigurationModels) |
protected java.util.Comparator<java.lang.String> |
getConfigurationCategoryComparator() |
protected ConfigurationModel |
getConfigurationModel(org.osgi.framework.Bundle bundle,
java.lang.String pid,
boolean factory,
java.lang.String locale) |
protected java.util.Comparator<ConfigurationModel> |
getConfigurationModelComparator() |
java.util.Map<java.lang.String,ConfigurationModel> |
getConfigurationModels() |
java.util.Map<java.lang.String,ConfigurationModel> |
getConfigurationModels(org.osgi.framework.Bundle bundle) |
java.util.Map<java.lang.String,ConfigurationModel> |
getConfigurationModels(java.lang.String locale) |
protected org.osgi.service.cm.Configuration[] |
getFactoryConfigurations(java.lang.String factoryPid) |
protected org.osgi.service.cm.Configuration[] |
getFactoryConfigurations(java.lang.String factoryPid,
java.lang.String property,
java.lang.String value) |
java.util.List<ConfigurationModel> |
getFactoryInstances(ConfigurationModel factoryConfigurationModel) |
protected java.lang.String |
getPidFilterString(java.lang.String pid,
boolean factory) |
public java.util.Map<java.lang.String,java.util.Set<ConfigurationModel>> categorizeConfigurationModels(java.util.Map<java.lang.String,ConfigurationModel> configurationModels)
categorizeConfigurationModels in interface ConfigurationModelRetrieverpublic org.osgi.service.cm.Configuration getConfiguration(java.lang.String pid)
getConfiguration in interface ConfigurationModelRetrieverpublic java.util.List<java.lang.String> getConfigurationCategories(java.util.Map<java.lang.String,java.util.Set<ConfigurationModel>> categorizedConfigurationModels)
getConfigurationCategories in interface ConfigurationModelRetrieverpublic java.util.Map<java.lang.String,ConfigurationModel> getConfigurationModels()
getConfigurationModels in interface ConfigurationModelRetrieverpublic java.util.Map<java.lang.String,ConfigurationModel> getConfigurationModels(org.osgi.framework.Bundle bundle)
getConfigurationModels in interface ConfigurationModelRetrieverpublic java.util.Map<java.lang.String,ConfigurationModel> getConfigurationModels(java.lang.String locale)
getConfigurationModels in interface ConfigurationModelRetrieverpublic java.util.List<ConfigurationModel> getFactoryInstances(ConfigurationModel factoryConfigurationModel) throws java.io.IOException
getFactoryInstances in interface ConfigurationModelRetrieverjava.io.IOExceptionprotected void activate(org.osgi.framework.BundleContext bundleContext)
protected void collectConfigurationModels(org.osgi.framework.Bundle bundle,
java.util.Map<java.lang.String,ConfigurationModel> configurationModels,
boolean factory,
java.lang.String locale)
protected org.osgi.service.cm.Configuration getCompanyDefaultConfiguration(java.lang.String factoryPid)
protected java.util.Comparator<java.lang.String> getConfigurationCategoryComparator()
protected ConfigurationModel getConfigurationModel(org.osgi.framework.Bundle bundle, java.lang.String pid, boolean factory, java.lang.String locale)
protected java.util.Comparator<ConfigurationModel> getConfigurationModelComparator()
protected org.osgi.service.cm.Configuration[] getFactoryConfigurations(java.lang.String factoryPid)
throws java.io.IOException
java.io.IOExceptionprotected org.osgi.service.cm.Configuration[] getFactoryConfigurations(java.lang.String factoryPid,
java.lang.String property,
java.lang.String value)
throws java.io.IOException
java.io.IOExceptionprotected java.lang.String getPidFilterString(java.lang.String pid,
boolean factory)