de.bps.course.nodes.ll
Class LLCourseNodeConfiguration

java.lang.Object
  extended by de.bps.course.nodes.ll.LLCourseNodeConfiguration
All Implemented Interfaces:
OLATExtension, CourseNodeConfiguration

public class LLCourseNodeConfiguration
extends java.lang.Object
implements CourseNodeConfiguration, OLATExtension

Description:
Configuration for link lists.

Initial Date: 05.11.2008

Author:
Marcel Karras (toka@freebits.de)

Constructor Summary
LLCourseNodeConfiguration()
           
 
Method Summary
 java.lang.String getAlias()
          
 ExtensionResource getExtensionCSS()
          The extension may provider a CSS.
 java.util.List getExtensionResources()
          The extension may provide a list of Resources.
 java.lang.String getIconCSSClass()
          
 CourseNode getInstance()
          
 java.lang.String getLinkCSSClass()
          
 java.lang.String getLinkText(java.util.Locale locale)
          
 java.lang.String getName()
          Return a name of this extension.
 void setup()
          Called after OLAT fully started up.
 void tearDown()
          Called before OLAT shuts down.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LLCourseNodeConfiguration

public LLCourseNodeConfiguration()
Method Detail

getAlias

public java.lang.String getAlias()

Specified by:
getAlias in interface CourseNodeConfiguration

getIconCSSClass

public java.lang.String getIconCSSClass()

Specified by:
getIconCSSClass in interface CourseNodeConfiguration

getInstance

public CourseNode getInstance()

Specified by:
getInstance in interface CourseNodeConfiguration

getLinkCSSClass

public java.lang.String getLinkCSSClass()

Specified by:
getLinkCSSClass in interface CourseNodeConfiguration

getLinkText

public java.lang.String getLinkText(java.util.Locale locale)

Specified by:
getLinkText in interface CourseNodeConfiguration

getExtensionCSS

public ExtensionResource getExtensionCSS()
The extension may provider a CSS. The CSS will be included in the OLAT main header.

Specified by:
getExtensionCSS in interface OLATExtension
Returns:

getExtensionResources

public java.util.List getExtensionResources()
The extension may provide a list of Resources. These resources will get deployed to a local directory from which they will be accessible via the web through the URLBuilder provided by setURLBuilder.

Specified by:
getExtensionResources in interface OLATExtension
Returns:
A List (may be empty, but not null)

getName

public java.lang.String getName()
Return a name of this extension. This is for identifying the extension only.

Specified by:
getName in interface OLATExtension
Returns:

setup

public void setup()
Called after OLAT fully started up.

Specified by:
setup in interface OLATExtension

tearDown

public void tearDown()
Called before OLAT shuts down.

Specified by:
tearDown in interface OLATExtension