Class SubjectSettings

java.lang.Object
de.businesscode.bcdui.subjectsettings.config.SubjectSettingsConfig
de.businesscode.bcdui.subjectsettings.SubjectSettings

public class SubjectSettings extends SubjectSettingsConfig
Subject settings are session settings in web and non-web environments It covers rights, i18n settings and so on
  • Constructor Details

    • SubjectSettings

      protected SubjectSettings()
      Do not use directly, use getInstance() instead, this class is expected to be only instantiated by JAXB as a singelton
  • Method Details

    • isWasConfigured

      public boolean isWasConfigured()
      Returns:
      TRUE if this instance was configured by host project is is hollow instance
    • getInstance

      public static final SubjectSettings getInstance()
    • getSubjectFilterTypeByName

      public SubjectFilterType getSubjectFilterTypeByName(String type)
    • rightsInDbAvailable

      public static boolean rightsInDbAvailable()
    • getDataSourceName

      public String getDataSourceName()
      Returns:
      name of DataSource to use or null if none defined in SubjectSettings/Jdbc/DataSource
    • getFilterType

      public String getFilterType(SubjectFilterType subjectFilterType)
      Parameters:
      subjectFilterType -
      Returns:
      filter type literal, which is either defined by filter type name or explicit type