org.rhq.enterprise.server.plugin.pc.perspective.metadata
Class PerspectivePluginMetadataManager
java.lang.Object
org.rhq.enterprise.server.plugin.pc.perspective.metadata.PerspectivePluginMetadataManager
public class PerspectivePluginMetadataManager
- extends java.lang.Object
This loads in all deployed perspective server plugins and maintains the complete set of
metadata found in all plugin descriptors. Individual plugin
metadata is irrelevant and not retrievable. The union of the perspective definitions is
maintained and made available. Conflict resolution rules are applied as needed for
clashing perspective definitions.
Activators are not processed here, they use session-time information. This is performed at
plugin-load-time.
- Author:
- Jay Shaughnessy, Ian Springer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PerspectivePluginMetadataManager
public PerspectivePluginMetadataManager()
loadPlugin
public void loadPlugin(PerspectivePluginDescriptorType descriptor)
- Transforms the pluginDescriptor into domain object form and stores those objects.
- Parameters:
descriptor - the descriptor to transform
unloadPlugin
public void unloadPlugin(PerspectivePluginDescriptorType descriptor)
start
public void start()
getCoreMenu
public java.util.List<MenuItem> getCoreMenu()
- Returns:
- the coreMenu
getResourceTabs
public java.util.List<Tab> getResourceTabs()
Copyright © 2008-2009 Red Hat, Inc.. All Rights Reserved.