public class PlatformPlugin extends Object implements IPlatformPlugin, IPentahoInitializer
IPlatformPluginIPlatformPlugin.ClassLoaderType| Constructor and Description |
|---|
PlatformPlugin() |
PlatformPlugin(org.springframework.beans.factory.support.DefaultListableBeanFactory defaultListableBeanFactory) |
public PlatformPlugin()
public PlatformPlugin(org.springframework.beans.factory.support.DefaultListableBeanFactory defaultListableBeanFactory)
public void init(IPentahoSession session)
init in interface IPentahoInitializerpublic String getLifecycleListenerClassname()
getLifecycleListenerClassname in interface IPlatformPluginpublic void setLifecycleListenerClassname(String lifecycleListenerClassname)
public List<IContentGeneratorInfo> getContentGenerators()
getContentGenerators in interface IPlatformPluginpublic List<IContentInfo> getContentInfos()
getContentInfos in interface IPlatformPluginpublic String getId()
getId in interface IPlatformPluginpublic List<org.pentaho.ui.xul.XulOverlay> getOverlays()
getOverlays in interface IPlatformPluginpublic List<IPluginPerspective> getPluginPerspectives()
getPluginPerspectives in interface IPlatformPluginpublic void setId(String id)
id - public void addInitializer(IPentahoInitializer initializer)
initializer - public void addContentGenerator(IContentGeneratorInfo contentGenerator)
contentGenerator - public void addContentInfo(IContentInfo contentInfo)
contentInfo - public void addOverlay(org.pentaho.ui.xul.XulOverlay overlay)
overlay - public String getSourceDescription()
getSourceDescription in interface IPlatformPluginpublic void setSourceDescription(String sourceDescription)
public Map<String,String> getStaticResourceMap()
getStaticResourceMap in interface IPlatformPluginpublic Collection<PluginBeanDefinition> getBeans()
getBeans in interface IPlatformPluginpublic org.springframework.beans.factory.support.DefaultListableBeanFactory getBeanFactory()
getBeanFactory in interface IPlatformPluginpublic Collection<PluginServiceDefinition> getServices()
getServices in interface IPlatformPluginpublic void addBean(PluginBeanDefinition beanDefinition)
public void addWebservice(PluginServiceDefinition serviceDefinition)
public void init()
throws PluginLifecycleException
init in interface IPlatformPlugininit in interface IPluginLifecycleListenerPluginLifecycleExceptionpublic void loaded()
throws PluginLifecycleException
loaded in interface IPlatformPluginloaded in interface IPluginLifecycleListenerPluginLifecycleExceptionpublic void unLoaded()
throws PluginLifecycleException
unLoaded in interface IPlatformPluginunLoaded in interface IPluginLifecycleListenerPluginLifecycleExceptionpublic void addLifecycleListener(IPluginLifecycleListener listener)
addLifecycleListener in interface IPlatformPluginpublic Map<String,String> getMetaProviderMap()
getMetaProviderMap in interface IPlatformPluginpublic IPlatformPlugin.ClassLoaderType getLoaderType()
getLoaderType in interface IPlatformPluginpublic void setLoadertype(IPlatformPlugin.ClassLoaderType loaderType)
public List<String> getExternalResourcesForContext(String context)
getExternalResourcesForContext in interface IPlatformPluginpublic void addPluginPerspective(IPluginPerspective perspective)
Copyright © 2017 Hitachi Vantara. All rights reserved.