org.apache.felix.webconsole.internal.compendium
Class ConfigManager

java.lang.Object
  extended by org.apache.felix.webconsole.internal.BaseManagementPlugin
      extended by org.apache.felix.webconsole.internal.compendium.ConfigManager
All Implemented Interfaces:
Render

public class ConfigManager
extends BaseManagementPlugin
implements Render

The ConfigManager TODO


Field Summary
static java.lang.String LABEL
           
static java.lang.String NAME
           
static java.lang.String PID
           
 
Fields inherited from interface org.apache.felix.webconsole.Render
SERVICE
 
Constructor Summary
ConfigManager()
           
 
Method Summary
 void destroy()
           
protected  java.util.Map getAttributeDefinitionMap(org.osgi.service.cm.Configuration config, java.lang.String locale)
           
protected  org.osgi.framework.Bundle getBundle(java.lang.String bundleLocation)
           
protected  org.osgi.service.cm.ConfigurationAdmin getConfigurationAdmin()
           
 java.lang.String getLabel()
           
protected  java.util.Locale getLocale(javax.servlet.http.HttpServletRequest request)
           
protected  java.util.Map getMetadataPids()
           
protected  org.osgi.service.metatype.MetaTypeService getMetaTypeService()
           
 java.lang.String getName()
           
protected  org.osgi.service.metatype.ObjectClassDefinition getObjectClassDefinition(org.osgi.framework.Bundle bundle, java.lang.String pid, java.lang.String locale)
           
protected  org.osgi.service.metatype.ObjectClassDefinition getObjectClassDefinition(org.osgi.service.cm.Configuration config, java.lang.String locale)
           
protected  org.osgi.service.metatype.ObjectClassDefinition getObjectClassDefinition(java.lang.String pid, java.lang.String locale)
           
 void render(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 void setBundleContext(org.osgi.framework.BundleContext bundleContext)
           
 
Methods inherited from class org.apache.felix.webconsole.internal.BaseManagementPlugin
getBundleContext, getLog, getPackageAdmin, getStartLevel, setLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values

LABEL

public static final java.lang.String LABEL
See Also:
Constant Field Values

PID

public static final java.lang.String PID
See Also:
Constant Field Values
Constructor Detail

ConfigManager

public ConfigManager()
Method Detail

getLabel

public java.lang.String getLabel()
Specified by:
getLabel in interface Render

getName

public java.lang.String getName()
Specified by:
getName in interface Render

render

public void render(javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response)
            throws java.io.IOException
Specified by:
render in interface Render
Throws:
java.io.IOException

setBundleContext

public void setBundleContext(org.osgi.framework.BundleContext bundleContext)
Overrides:
setBundleContext in class BaseManagementPlugin

destroy

public void destroy()

getConfigurationAdmin

protected org.osgi.service.cm.ConfigurationAdmin getConfigurationAdmin()

getMetaTypeService

protected org.osgi.service.metatype.MetaTypeService getMetaTypeService()

getMetadataPids

protected java.util.Map getMetadataPids()

getObjectClassDefinition

protected org.osgi.service.metatype.ObjectClassDefinition getObjectClassDefinition(org.osgi.service.cm.Configuration config,
                                                                                   java.lang.String locale)

getObjectClassDefinition

protected org.osgi.service.metatype.ObjectClassDefinition getObjectClassDefinition(org.osgi.framework.Bundle bundle,
                                                                                   java.lang.String pid,
                                                                                   java.lang.String locale)

getObjectClassDefinition

protected org.osgi.service.metatype.ObjectClassDefinition getObjectClassDefinition(java.lang.String pid,
                                                                                   java.lang.String locale)

getAttributeDefinitionMap

protected java.util.Map getAttributeDefinitionMap(org.osgi.service.cm.Configuration config,
                                                  java.lang.String locale)

getBundle

protected org.osgi.framework.Bundle getBundle(java.lang.String bundleLocation)

getLocale

protected java.util.Locale getLocale(javax.servlet.http.HttpServletRequest request)