public class ThemeConfig extends ConfigurationObject implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CSS_STRING |
ARRAY_DELIMITER, cloned, configuration, DEFAULT_PROPERTY_VALUE_MAP, ERROR_MISSING_KEY, fromTenant, KEY_DELIMITER, LIST_ESC_CHAR, LIST_SEPARATOR, MODIFIER, PLACEHOLDER_SECRET, properties, returnCopyFromCache| Constructor and Description |
|---|
ThemeConfig(org.apache.commons.configuration.Configuration configuration,
java.lang.String idPrefix,
java.lang.String id) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAccentColor() |
java.lang.String |
getApplicationNameLogo() |
java.lang.String |
getApplicationNameLogoType() |
java.lang.String |
getBannerColor() |
java.lang.String |
getBannerIconColor() |
java.lang.String |
getBannerLogo() |
java.lang.String |
getBannerLogoDesc() |
java.lang.String |
getBannerLogoType() |
java.lang.String |
getBannerTextColor() |
java.lang.String |
getBannerTextIconColor() |
java.lang.String |
getBannerType() |
java.lang.String |
getButtonBackgroundColor() |
java.lang.String |
getButtonColor() |
java.lang.String |
getButtonStyle() |
java.lang.String |
getButtonTextIconColor() |
java.lang.String[] |
getColorPalette() |
java.lang.String |
getCopyrightText() |
java.lang.String |
getCssString() |
protected java.lang.Class |
getDataType(java.lang.String key)
Returns the datatype of a configuration property.
|
java.lang.String |
getDesktopType() |
java.lang.String |
getFont() |
java.lang.String |
getFrameworkBackgroundColor() |
java.lang.String |
getGlobalToolbarColor() |
java.lang.String |
getGlobalToolbarTextColor() |
java.lang.String |
getLinkColor() |
java.lang.String |
getLoginLogo() |
java.lang.String |
getLoginLogoType() |
java.lang.String |
getLoginPageBackground() |
java.lang.String |
getLoginPaneBackground() |
java.lang.String |
getLoginTextColor() |
java.lang.String |
getName() |
java.lang.String |
getNavigationBackgroundColor() |
java.lang.String |
getNavigationIconColor() |
java.lang.String |
getNavigationSelectedIconColor() |
java.lang.String |
getObjectType()
Abstract method to return object type.
|
java.lang.String |
getSelectedColor() |
java.lang.String |
getThemeStyle() |
int |
getVersion() |
boolean |
isSystem() |
void |
load()
Initializes the superclass default property values map.
|
void |
save()
Saves the object back to the configuration store.
|
void |
setAccentColor(java.lang.String accentColor) |
void |
setApplicationNameLogo(java.lang.String applicationNameLogo) |
void |
setApplicationNameLogoType(java.lang.String applicationNameLogoType) |
void |
setBannerColor(java.lang.String bannerColor) |
void |
setBannerIconColor(java.lang.String bannerIconColor) |
void |
setBannerLogo(java.lang.String bannerLogo) |
void |
setBannerLogoDesc(java.lang.String bannerLogoDesc) |
void |
setBannerLogoType(java.lang.String bannerLogoType) |
void |
setBannerTextColor(java.lang.String bannerTextColor) |
void |
setBannerTextIconColor(java.lang.String bannerTextIconColor) |
void |
setBannerType(java.lang.String bannerType) |
void |
setButtonBackgroundColor(java.lang.String buttonBackgroundColor) |
void |
setButtonColor(java.lang.String buttonColor) |
void |
setButtonStyle(java.lang.String buttonStyle) |
void |
setButtonTextIconColor(java.lang.String buttonTextIconColor) |
void |
setColorPalette(java.lang.String[] colorList) |
void |
setCopyrightText(java.lang.String copyrightText) |
void |
setCssString(java.lang.String cssString) |
void |
setDesktopType(java.lang.String desktopType) |
void |
setFont(java.lang.String font) |
void |
setFrameworkBackgroundColor(java.lang.String frameworkBackgroundColor) |
void |
setGlobalToolbarColor(java.lang.String globalToolbarColor) |
void |
setGlobalToolbarTextColor(java.lang.String globalToolbarTextColor) |
void |
setLinkColor(java.lang.String linkColor) |
void |
setLoginLogo(java.lang.String loginLogo) |
void |
setLoginLogoType(java.lang.String loginLogoType) |
void |
setLoginPageBackground(java.lang.String loginPageBackground) |
void |
setLoginPaneBackground(java.lang.String loginPaneBackground) |
void |
setLoginTextColor(java.lang.String loginTextColor) |
void |
setName(java.lang.String name) |
void |
setNavigationBackgroundColor(java.lang.String navigationBackgroundColor) |
void |
setNavigationIconColor(java.lang.String navigationIconColor) |
void |
setNavigationSelectedIconColor(java.lang.String navigationSelectedIconColor) |
void |
setSelectedColor(java.lang.String selectedColor) |
void |
setSystem(boolean system) |
void |
setThemeStyle(java.lang.String themeStyle) |
void |
setVersion(int version) |
com.ibm.json.java.JSONObject |
toJSONModel()
Creates a new JSON model object, used to enable model binding in the user interface.
|
java.lang.String |
toString()
Override to return the object ID of this configuration back.
|
addIdNameToJSONModel, addValueToList, arrayToString, arrayToString, clone, covertEmptyStringtoNull, createJSONModelField, createJSONModelToggleField, createJSONModelValidationField, delete, dump, fromJSONModel, getBooleanPropertyValue, getConfigurationObject, getDataTypeValue, getDoublePropertyValue, getIdPrefix, getIntPropertyValue, getKey, getList, getLongPropertyValue, getMap, getObjectId, getObjectIdAlias, getPropertyNames, getPropertyValue, getPropertyValue, getPropertyValue, getPropertyValue, hasProperties, isEmpty, isNew, performSyncedUpdate, propertiesToString, removeValuesFromList, removeValuesFromList, resetNonTenantSettings, returnCopyFromCache, setDefaultValue, setProperties, setProperty, setValues, setValues, setValues, setValues, skipThisPropertyWhenSaving, stringToArray, stringToList, toJSON, toJSON, validate, validateObjectId, writeConfigurationToFilepublic static final java.lang.String CSS_STRING
public ThemeConfig(org.apache.commons.configuration.Configuration configuration,
java.lang.String idPrefix,
java.lang.String id)
public void load()
load in class ConfigurationObjectpublic java.lang.String getObjectType()
ConfigurationObjectgetObjectType in class ConfigurationObjectpublic int getVersion()
public void setVersion(int version)
public boolean isSystem()
public void setSystem(boolean system)
public java.lang.String getName()
getName in class ConfigurationObjectpublic void setName(java.lang.String name)
public java.lang.String getThemeStyle()
public void setThemeStyle(java.lang.String themeStyle)
public java.lang.String getDesktopType()
public void setDesktopType(java.lang.String desktopType)
public java.lang.String[] getColorPalette()
public void setColorPalette(java.lang.String[] colorList)
public java.lang.String getFont()
public void setFont(java.lang.String font)
public java.lang.String getAccentColor()
public void setAccentColor(java.lang.String accentColor)
public java.lang.String getSelectedColor()
public void setSelectedColor(java.lang.String selectedColor)
public java.lang.String getGlobalToolbarColor()
public void setGlobalToolbarColor(java.lang.String globalToolbarColor)
public java.lang.String getGlobalToolbarTextColor()
public void setGlobalToolbarTextColor(java.lang.String globalToolbarTextColor)
public java.lang.String getLoginPageBackground()
public void setLoginPageBackground(java.lang.String loginPageBackground)
public java.lang.String getLoginPaneBackground()
public void setLoginPaneBackground(java.lang.String loginPaneBackground)
public java.lang.String getLoginTextColor()
public void setLoginTextColor(java.lang.String loginTextColor)
public java.lang.String getCopyrightText()
public void setCopyrightText(java.lang.String copyrightText)
public java.lang.String getLoginLogo()
public void setLoginLogo(java.lang.String loginLogo)
public java.lang.String getLoginLogoType()
public void setLoginLogoType(java.lang.String loginLogoType)
public java.lang.String getBannerColor()
public void setBannerColor(java.lang.String bannerColor)
public java.lang.String getBannerType()
public void setBannerType(java.lang.String bannerType)
public java.lang.String getBannerTextIconColor()
public void setBannerTextIconColor(java.lang.String bannerTextIconColor)
public java.lang.String getBannerTextColor()
public void setBannerTextColor(java.lang.String bannerTextColor)
public java.lang.String getBannerIconColor()
public void setBannerIconColor(java.lang.String bannerIconColor)
public java.lang.String getBannerLogo()
public void setBannerLogo(java.lang.String bannerLogo)
public java.lang.String getBannerLogoDesc()
public void setBannerLogoDesc(java.lang.String bannerLogoDesc)
public java.lang.String getBannerLogoType()
public void setBannerLogoType(java.lang.String bannerLogoType)
public java.lang.String getNavigationBackgroundColor()
public void setNavigationBackgroundColor(java.lang.String navigationBackgroundColor)
public java.lang.String getNavigationIconColor()
public void setNavigationIconColor(java.lang.String navigationIconColor)
public java.lang.String getNavigationSelectedIconColor()
public void setNavigationSelectedIconColor(java.lang.String navigationSelectedIconColor)
public java.lang.String getButtonBackgroundColor()
public void setButtonBackgroundColor(java.lang.String buttonBackgroundColor)
public java.lang.String getButtonStyle()
public void setButtonStyle(java.lang.String buttonStyle)
public java.lang.String getButtonTextIconColor()
public void setButtonTextIconColor(java.lang.String buttonTextIconColor)
public java.lang.String getButtonColor()
public void setButtonColor(java.lang.String buttonColor)
public java.lang.String getFrameworkBackgroundColor()
public void setFrameworkBackgroundColor(java.lang.String frameworkBackgroundColor)
public java.lang.String getApplicationNameLogo()
public void setApplicationNameLogo(java.lang.String applicationNameLogo)
public java.lang.String getApplicationNameLogoType()
public void setApplicationNameLogoType(java.lang.String applicationNameLogoType)
public java.lang.String getLinkColor()
public void setLinkColor(java.lang.String linkColor)
public java.lang.String getCssString()
public void setCssString(java.lang.String cssString)
public java.lang.String toString()
ConfigurationObjecttoString in class ConfigurationObjectpublic void save()
throws org.apache.commons.configuration.ConfigurationException
ConfigurationObjectsave in class ConfigurationObjectorg.apache.commons.configuration.ConfigurationExceptionprotected java.lang.Class getDataType(java.lang.String key)
ConfigurationObjectgetDataType in class ConfigurationObjectkey - ths name of the propertypublic com.ibm.json.java.JSONObject toJSONModel()
ConfigurationObjecttoJSONModel in class ConfigurationObject