Package de.bps.course.nodes.cl

Source Code of de.bps.course.nodes.cl.ChecklistCourseNodeConfiguration

/**
*
* BPS Bildungsportal Sachsen GmbH<br>
* Bahnhofstrasse 6<br>
* 09111 Chemnitz<br>
* Germany<br>
*
* Copyright (c) 2005-2009 by BPS Bildungsportal Sachsen GmbH<br>
* http://www.bps-system.de<br>
*
* All rights reserved.
*/
package de.bps.course.nodes.cl;

import java.util.List;
import java.util.Locale;

import org.olat.core.extensions.ExtensionResource;
import org.olat.core.extensions.OLATExtension;
import org.olat.core.gui.translator.PackageTranslator;
import org.olat.course.nodes.CourseNode;
import org.olat.course.nodes.CourseNodeConfiguration;

import de.bps.course.nodes.ChecklistCourseNode;

/**
* Description:<br>
* Configuration of checklist course node
*
* <P>
* Initial Date:  23.07.2009 <br>
* @author bja <bja@bps-system.de>
*/
public class ChecklistCourseNodeConfiguration implements CourseNodeConfiguration, OLATExtension {

  private static final String PACKAGE = CourseNodeConfiguration.class.getPackage().getName();
 
  /**
   * @see org.olat.course.nodes.CourseNodeConfiguration#getAlias()
   */
  public String getAlias() {
    return "cl";
  }

  /**
   * @see org.olat.course.nodes.CourseNodeConfiguration#getIconCSSClass()
   */
  public String getIconCSSClass() {
    return "o_cl_icon";
  }

  /**
   * @see org.olat.course.nodes.CourseNodeConfiguration#getInstance()
   */
  public CourseNode getInstance() {
    return new ChecklistCourseNode();
  }

  /**
   * @see org.olat.course.nodes.CourseNodeConfiguration#getLinkCSSClass()
   */
  public String getLinkCSSClass() {
    return "o_cl_icon";
  }

  /**
   * @see org.olat.course.nodes.CourseNodeConfiguration#getLinkText(java.util.Locale)
   */
  public String getLinkText(Locale locale) {
    PackageTranslator translator = new PackageTranslator(PACKAGE, locale);
    return translator.translate("title_cl");
  }

  /**
   * @see org.olat.core.extensions.OLATExtension#getExtensionCSS()
   */
  public ExtensionResource getExtensionCSS() {
    return null;
  }

  /**
   * @see org.olat.core.extensions.OLATExtension#getExtensionResources()
   */
  public List getExtensionResources() {
    return null;
  }

  /**
   * @see org.olat.core.extensions.OLATExtension#getName()
   */
  public String getName() {
    return getAlias();
  }

  /**
   * @see org.olat.core.extensions.OLATExtension#setup()
   */
  public void setup() {
    //
  }

  /**
   * @see org.olat.core.extensions.OLATExtension#tearDown()
   */
  public void tearDown() {
    //
  }

}
TOP

Related Classes of de.bps.course.nodes.cl.ChecklistCourseNodeConfiguration

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.