org.olat.core.extensions
Class ExtensionManager
java.lang.Object
org.olat.core.extensions.ExtensionManager
public class ExtensionManager
- extends java.lang.Object
Description:
Handles extension points for extending OLAT. See olat_extensions.xml for enabling or disabling:
- Top navaigation -> olatsites
- Course building blocks -> bbfactory
- Home portal, and portlets -> olat_portals.xml
- Webdav mount points -> webdavfactory
Generic extensions are handled in @see org.olat.core.extensions.ExtManager
- Author:
- guido
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getInstance
public static ExtensionManager getInstance()
init
public void init()
getBean
public java.lang.Object getBean(java.lang.String beanName)
- Parameters:
beanName -
- Returns:
- the bean
doPostStartupTasks
public void doPostStartupTasks()
doPreShutdownTasks
public void doPreShutdownTasks()
deployExtension
public void deployExtension(OLATExtension extension)
throws java.io.IOException
- Parameters:
extension -
- Throws:
java.io.IOException