Class SubjectSettings
java.lang.Object
de.businesscode.bcdui.subjectsettings.config.SubjectSettingsConfig
de.businesscode.bcdui.subjectsettings.SubjectSettings
Subject settings are session settings in web and non-web environments
It covers rights, i18n settings and so on
-
Nested Class Summary
Nested classes/interfaces inherited from class de.businesscode.bcdui.subjectsettings.config.SubjectSettingsConfig
SubjectSettingsConfig.SubjectFilterTypes, SubjectSettingsConfig.UserSettingsDefaults
-
Field Summary
Fields inherited from class de.businesscode.bcdui.subjectsettings.config.SubjectSettingsConfig
authentication, subjectFilterTypes, subjectSettings, userSettingsDefaults
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Do not use directly, use getInstance() instead, this class is expected to be only instantiated by JAXB as a singelton -
Method Summary
Modifier and TypeMethodDescriptiongetFilterType
(SubjectFilterType subjectFilterType) static final SubjectSettings
boolean
static boolean
Methods inherited from class de.businesscode.bcdui.subjectsettings.config.SubjectSettingsConfig
getAuthentication, getSubjectFilterTypes, getSubjectSettings, getUserSettingsDefaults, setAuthentication, setSubjectFilterTypes, setSubjectSettings, setUserSettingsDefaults
-
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
-
getSubjectFilterTypeByName
-
rightsInDbAvailable
public static boolean rightsInDbAvailable() -
getDataSourceName
- Returns:
- name of DataSource to use or null if none defined in SubjectSettings/Jdbc/DataSource
-
getFilterType
- Parameters:
subjectFilterType
-- Returns:
- filter type literal, which is either defined by filter type name or explicit type
-