public class ServerConfig 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 |
|---|
ServerConfig(org.apache.commons.configuration.Configuration configuration,
java.lang.String idPrefix,
java.lang.String id) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getConfigInfo() |
protected java.lang.Class |
getDataType(java.lang.String key)
Returns the datatype of a configuration property.
|
java.lang.String |
getLabelKey() |
java.lang.String |
getObjectType()
Abstract method to return object type.
|
java.lang.String[] |
getRepositoriesId() |
RepositoryConfig |
getRepository(java.lang.String repositoryId) |
java.util.Collection<RepositoryConfig> |
getRepositoryList() |
java.util.Map<java.lang.String,RepositoryConfig> |
getRepositoryMap() |
java.lang.String |
getServiceURL() |
java.lang.String |
getType() |
void |
load()
Initializes the superclass default property values map.
|
void |
setConfigInfo(java.lang.String configInfo) |
void |
setLabelKey(java.lang.String labelKey) |
void |
setRepositoriesId(java.lang.String[] servers) |
void |
setServiceURL(java.lang.String serviceURL) |
void |
setType(java.lang.String type) |
void |
setUseAnnotationClassSecurity(boolean useAnnotationClassSecurity) |
boolean |
useAnnotationClassSecurity() |
addIdNameToJSONModel, addValueToList, arrayToString, arrayToString, clone, covertEmptyStringtoNull, createJSONModelField, createJSONModelToggleField, createJSONModelValidationField, delete, dump, fromJSONModel, getBooleanPropertyValue, getConfigurationObject, getDataTypeValue, getDoublePropertyValue, getIdPrefix, getIntPropertyValue, getKey, getList, getLongPropertyValue, getMap, getName, getObjectId, getObjectIdAlias, 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, toString, validate, validateObjectId, writeConfigurationToFilepublic ServerConfig(org.apache.commons.configuration.Configuration configuration,
java.lang.String idPrefix,
java.lang.String id)
public java.lang.String getObjectType()
ConfigurationObjectgetObjectType in class ConfigurationObjectpublic void load()
load in class ConfigurationObjectprotected java.lang.Class getDataType(java.lang.String key)
ConfigurationObjectgetDataType in class ConfigurationObjectkey - ths name of the propertypublic java.lang.String getType()
public void setType(java.lang.String type)
public java.lang.String getServiceURL()
public void setServiceURL(java.lang.String serviceURL)
public java.lang.String getLabelKey()
public void setLabelKey(java.lang.String labelKey)
public boolean useAnnotationClassSecurity()
public void setUseAnnotationClassSecurity(boolean useAnnotationClassSecurity)
public java.lang.String getConfigInfo()
public void setConfigInfo(java.lang.String configInfo)
public java.lang.String[] getRepositoriesId()
public void setRepositoriesId(java.lang.String[] servers)
public java.util.Collection<RepositoryConfig> getRepositoryList()
public java.util.Map<java.lang.String,RepositoryConfig> getRepositoryMap()
public RepositoryConfig getRepository(java.lang.String repositoryId)