public class SyncConfig 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 |
|---|
SyncConfig(org.apache.commons.configuration.Configuration configuration,
java.lang.String idPrefix,
java.lang.String id) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Class |
getDataType(java.lang.String key)
Returns the datatype of a configuration property.
|
boolean |
getManageReadonlyMode() |
boolean |
getManageSchedule() |
int |
getManageScheduleEveryNumber() |
java.lang.String |
getManageScheduleEveryTime() |
java.lang.String |
getManageScheduleType() |
int |
getManageSubfolderLevelNoMoreNumber() |
boolean |
getManageSubfolderLevels() |
java.lang.String |
getManageSubfolderLevelType() |
java.lang.String |
getObjectType()
Abstract method to return object type.
|
void |
load()
Initializes the superclass default property values map.
|
void |
setManageReadonlyMode(boolean enabled) |
void |
setManageSchedule(boolean enabled) |
void |
setManageScheduleEveryNumber(int v) |
void |
setManageScheduleEveryTime(java.lang.String s) |
void |
setManageScheduleType(java.lang.String s) |
void |
setManageSubfolderLevels(boolean enabled) |
void |
setManageSubfolderLevelType(int v) |
void |
setManageSubfolderLevelType(java.lang.String s) |
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 SyncConfig(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 ConfigurationObjectprotected java.lang.Class getDataType(java.lang.String key)
ConfigurationObjectgetDataType in class ConfigurationObjectkey - ths name of the propertypublic boolean getManageSubfolderLevels()
public void setManageSubfolderLevels(boolean enabled)
public java.lang.String getManageSubfolderLevelType()
public void setManageSubfolderLevelType(java.lang.String s)
public int getManageSubfolderLevelNoMoreNumber()
public void setManageSubfolderLevelType(int v)
public boolean getManageSchedule()
public void setManageSchedule(boolean enabled)
public java.lang.String getManageScheduleType()
public void setManageScheduleType(java.lang.String s)
public int getManageScheduleEveryNumber()
public void setManageScheduleEveryNumber(int v)
public java.lang.String getManageScheduleEveryTime()
public void setManageScheduleEveryTime(java.lang.String s)
public boolean getManageReadonlyMode()
public void setManageReadonlyMode(boolean enabled)