public class PluginConfig 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 |
|---|
PluginConfig(org.apache.commons.configuration.Configuration configuration,
java.lang.String idPrefix,
java.lang.String id) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getActions() |
java.lang.String |
getChecksum() |
java.lang.String |
getClassName() |
java.lang.String |
getConfigClass() |
java.lang.String |
getConfiguration() |
java.lang.String[] |
getConfigurationKeys() |
java.util.Collection<PluginConfig> |
getConfigurationList() |
java.util.Collection<PluginConfig> |
getConfigurationList(java.lang.String[] keys) |
protected java.lang.Class |
getDataType(java.lang.String key)
Returns the datatype of a configuration property.
|
boolean |
getEnabled() |
java.lang.String |
getFileName() |
java.lang.String |
getName() |
java.lang.String |
getObjectIdAlias() |
java.lang.String |
getObjectType()
Abstract method to return object type.
|
int |
getOrdering() |
java.lang.String[] |
getPluginDependencies() |
java.lang.String |
getVersion() |
java.lang.String |
getViewers() |
boolean |
hasMoreConfiguration() |
boolean |
isChecksumValidated() |
boolean |
isOptional() |
void |
load()
Initializes the superclass default property values map.
|
void |
populateDetails(com.ibm.json.java.JSONObject jsonObject) |
void |
setActions(java.lang.String actions) |
void |
setChecksum(java.lang.String checksum) |
void |
setChecksumValidated(boolean checksumValidated) |
void |
setClassName(java.lang.String name) |
void |
setConfigClass(java.lang.String configClass) |
void |
setConfiguration(java.lang.String configuration) |
void |
setConfigurationKeys(java.lang.String[] keys) |
void |
setEnabled(boolean enabled) |
void |
setFileName(java.lang.String name) |
void |
setName(java.lang.String name) |
void |
setObjectIdAlias(java.lang.String alias) |
void |
setOptional(boolean optional) |
void |
setOrdering(java.lang.Integer ordering) |
void |
setPluginDependencies(java.lang.String[] dependencies) |
void |
setPluginDetailsObject(com.ibm.json.java.JSONObject pluginDetailsObject) |
void |
setVersion(java.lang.String version) |
void |
setViewers(java.lang.String viewers) |
java.lang.String |
toString()
Override to return the object ID of this configuration back.
|
void |
validateObjectId() |
addIdNameToJSONModel, addValueToList, arrayToString, arrayToString, clone, covertEmptyStringtoNull, createJSONModelField, createJSONModelToggleField, createJSONModelValidationField, delete, dump, fromJSONModel, getBooleanPropertyValue, getConfigurationObject, getDataTypeValue, getDoublePropertyValue, getIdPrefix, getIntPropertyValue, getKey, getList, getLongPropertyValue, getMap, getObjectId, getPropertyNames, getPropertyValue, getPropertyValue, getPropertyValue, getPropertyValue, hasProperties, isEmpty, isNew, performSyncedUpdate, propertiesToString, removeValuesFromList, removeValuesFromList, resetNonTenantSettings, returnCopyFromCache, save, setDefaultValue, setProperties, setProperty, setValues, setValues, setValues, setValues, skipThisPropertyWhenSaving, stringToArray, stringToList, toJSON, toJSON, toJSONModel, validate, writeConfigurationToFilepublic PluginConfig(org.apache.commons.configuration.Configuration configuration,
java.lang.String idPrefix,
java.lang.String id)
public void setObjectIdAlias(java.lang.String alias)
public java.lang.String getObjectIdAlias()
getObjectIdAlias in class ConfigurationObjectpublic void validateObjectId()
validateObjectId in class ConfigurationObjectpublic void load()
load in class ConfigurationObjectpublic 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.lang.String getFileName()
public void setFileName(java.lang.String name)
public java.lang.String getClassName()
public void setClassName(java.lang.String name)
public java.lang.String getName()
getName in class ConfigurationObjectpublic void setName(java.lang.String name)
public java.lang.String getConfiguration()
public void setConfiguration(java.lang.String configuration)
public java.lang.String getConfigClass()
public void setConfigClass(java.lang.String configClass)
public boolean isOptional()
public void setOptional(boolean optional)
public java.lang.String getVersion()
public void setVersion(java.lang.String version)
public java.lang.String getActions()
public void setActions(java.lang.String actions)
public java.lang.String getViewers()
public void setViewers(java.lang.String viewers)
public java.lang.String toString()
ConfigurationObjecttoString in class ConfigurationObjectpublic java.lang.String[] getConfigurationKeys()
public boolean hasMoreConfiguration()
public void setConfigurationKeys(java.lang.String[] keys)
public java.util.Collection<PluginConfig> getConfigurationList()
public java.util.Collection<PluginConfig> getConfigurationList(java.lang.String[] keys)
public boolean getEnabled()
public void setEnabled(boolean enabled)
enabled - public int getOrdering()
public void setOrdering(java.lang.Integer ordering)
ordering - public java.lang.String[] getPluginDependencies()
public void setPluginDependencies(java.lang.String[] dependencies)
public boolean isChecksumValidated()
public void setChecksumValidated(boolean checksumValidated)
public java.lang.String getChecksum()
public void setChecksum(java.lang.String checksum)
public void setPluginDetailsObject(com.ibm.json.java.JSONObject pluginDetailsObject)
public void populateDetails(com.ibm.json.java.JSONObject jsonObject)