public class RedactionReasonConfig 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 |
|---|
RedactionReasonConfig(org.apache.commons.configuration.Configuration configuration,
java.lang.String idPrefix,
java.lang.String id) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addDcAppName(java.lang.String dcAppName)
Add the Datacap application name.
|
void |
addReasonCodeUsage(java.lang.String dcAppName,
java.lang.String dcFieldName) |
boolean |
addRepositoryId(java.lang.String repositoryId)
Add the Repository id.
|
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.util.Collection<java.lang.String> |
getDcAppNames() |
java.lang.String |
getDcAppNamesString()
Return as a comma-separated list for display purposes.
|
java.lang.String |
getDescription() |
java.lang.String |
getId() |
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 |
getName() |
java.lang.String |
getObjectType()
Abstract method to return object type.
|
java.util.Collection<java.lang.String> |
getRepositoryIds() |
java.lang.String |
getRepositoryIdsString() |
boolean |
hasRepositoryId(java.lang.String repositoryId) |
int |
removeDcAppName(java.lang.String dcAppName) |
void |
removeReasonCodeUsage(java.lang.String dcAppName,
java.lang.String dcFieldName) |
int |
removeRepositoryId(java.lang.String repositoryId) |
void |
setDescription(java.lang.String name) |
void |
setId(java.lang.String id) |
void |
setName(java.lang.String name) |
com.ibm.json.java.JSONObject |
toJSON()
Convert this configuration object to JSON object to be stream back to client.
|
java.lang.String |
toString()
Override to return the object ID of this configuration back.
|
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, validate, validateObjectId, writeConfigurationToFilepublic RedactionReasonConfig(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 setId(java.lang.String id)
public java.lang.String getId()
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 boolean addRepositoryId(java.lang.String repositoryId)
repositoryId - public int removeRepositoryId(java.lang.String repositoryId)
public boolean hasRepositoryId(java.lang.String repositoryId)
public java.util.Collection<java.lang.String> getRepositoryIds()
public java.lang.String getRepositoryIdsString()
public boolean addDcAppName(java.lang.String dcAppName)
dcAppName - public int removeDcAppName(java.lang.String dcAppName)
public java.util.Collection<java.lang.String> getDcAppNames()
public java.lang.String getDcAppNamesString()
public void addReasonCodeUsage(java.lang.String dcAppName,
java.lang.String dcFieldName)
public void removeReasonCodeUsage(java.lang.String dcAppName,
java.lang.String dcFieldName)
public void delete()
ConfigurationObjectdelete in class ConfigurationObjectpublic java.lang.String toString()
ConfigurationObjecttoString in class ConfigurationObjectpublic com.ibm.json.java.JSONObject toJSON()
ConfigurationObjecttoJSON in class ConfigurationObject