public class ViewerConfig extends ConfigurationObject implements java.io.Serializable
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 |
|---|
ViewerConfig(org.apache.commons.configuration.Configuration configuration,
java.lang.String idPrefix,
java.lang.String id) |
| Modifier and Type | Method and Description |
|---|---|
void |
delete()
Remove this configuration object from the DB.
|
protected java.lang.Class |
getDataType(java.lang.String key)
Returns the datatype of a configuration property.
|
java.lang.String |
getDescription() |
java.util.Collection |
getList(java.lang.String type,
java.lang.String appName,
javax.servlet.http.HttpServletRequest request)
Abstract method that needs to be override in concrete class to a return a collection back by type.
|
java.lang.String[] |
getMappingsId() |
java.lang.String |
getName() |
java.lang.String |
getObjectType()
Abstract method to return object type.
|
java.util.Collection<ViewerMappingConfig> |
getViewerMappingList() |
com.ibm.json.java.JSONArray |
getViewerMappingsJSON() |
java.util.Map<java.lang.String,ViewerMappingConfig> |
getViewerMappingsMap() |
void |
setDescription(java.lang.String name) |
void |
setMappingsId(java.lang.String[] mappings) |
void |
setName(java.lang.String name) |
com.ibm.json.java.JSONObject |
toJSON(boolean includeDependencies)
Convert this configuration object and its dependencies to JSON object to be stream back to client.
|
addIdNameToJSONModel, addValueToList, arrayToString, arrayToString, clone, covertEmptyStringtoNull, createJSONModelField, createJSONModelToggleField, createJSONModelValidationField, dump, fromJSONModel, getBooleanPropertyValue, getConfigurationObject, getDataTypeValue, getDoublePropertyValue, getIdPrefix, getIntPropertyValue, getKey, getLongPropertyValue, getMap, getObjectId, getObjectIdAlias, getPropertyNames, getPropertyValue, getPropertyValue, getPropertyValue, getPropertyValue, hasProperties, isEmpty, isNew, load, performSyncedUpdate, propertiesToString, removeValuesFromList, removeValuesFromList, resetNonTenantSettings, returnCopyFromCache, save, setDefaultValue, setProperties, setProperty, setValues, setValues, setValues, setValues, skipThisPropertyWhenSaving, stringToArray, stringToList, toJSON, toJSONModel, toString, validate, validateObjectId, writeConfigurationToFilepublic ViewerConfig(org.apache.commons.configuration.Configuration configuration,
java.lang.String idPrefix,
java.lang.String id)
public java.lang.String getObjectType()
ConfigurationObjectgetObjectType in class ConfigurationObjectprotected java.lang.Class getDataType(java.lang.String key)
ConfigurationObjectgetDataType in class ConfigurationObjectkey - ths name of the propertypublic java.util.Collection getList(java.lang.String type,
java.lang.String appName,
javax.servlet.http.HttpServletRequest request)
ConfigurationObjectgetList in class ConfigurationObjecttype - - A string value of object type.appName - - A string value of application name.request - - A HttpServletRequest object.public void setName(java.lang.String name)
public java.lang.String getName()
getName in class ConfigurationObjectpublic void setDescription(java.lang.String name)
public java.lang.String getDescription()
public java.lang.String[] getMappingsId()
public void setMappingsId(java.lang.String[] mappings)
public java.util.Collection<ViewerMappingConfig> getViewerMappingList()
public java.util.Map<java.lang.String,ViewerMappingConfig> getViewerMappingsMap()
public com.ibm.json.java.JSONArray getViewerMappingsJSON()
public void delete()
ConfigurationObjectdelete in class ConfigurationObjectpublic com.ibm.json.java.JSONObject toJSON(boolean includeDependencies)
ConfigurationObjecttoJSON in class ConfigurationObject