Class ThemesListProvider

java.lang.Object
org.opencastproject.themes.list.ThemesListProvider
All Implemented Interfaces:
org.opencastproject.list.api.ResourceListProvider

public class ThemesListProvider extends Object implements org.opencastproject.list.api.ResourceListProvider
  • Field Details

  • Constructor Details

    • ThemesListProvider

      public ThemesListProvider()
  • Method Details

    • activate

      protected void activate()
    • setThemesServiceDatabase

      public void setThemesServiceDatabase(ThemesServiceDatabase themesServiceDatabase)
      OSGi callback for the themes service database.
    • getListNames

      public String[] getListNames()
      Specified by:
      getListNames in interface org.opencastproject.list.api.ResourceListProvider
    • getList

      public Map<String,String> getList(String listName, org.opencastproject.list.api.ResourceListQuery query) throws org.opencastproject.list.api.ListProviderException
      Specified by:
      getList in interface org.opencastproject.list.api.ResourceListProvider
      Throws:
      org.opencastproject.list.api.ListProviderException
    • isTranslatable

      public boolean isTranslatable(String listName)
      Specified by:
      isTranslatable in interface org.opencastproject.list.api.ResourceListProvider
    • getDefault

      public String getDefault()
      Specified by:
      getDefault in interface org.opencastproject.list.api.ResourceListProvider