public class SyncItemConfig extends ConfigurationObject implements java.io.Serializable, java.lang.Comparable
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 |
|---|
SyncItemConfig(org.apache.commons.configuration.Configuration configuration,
java.lang.String idPrefix,
java.lang.String objectId) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(java.lang.Object other) |
void |
copyFromFavorite(FavoriteConfig favorite) |
static SyncItemConfig |
createFromFavorite(ConfigInterface configInterface,
FavoriteConfig favorite,
java.lang.String appName) |
static SyncItemConfig |
createFromFavorite(FavoriteConfig favorite,
java.lang.String appName)
Deprecated.
see createFromFavorite(ConfigInterface, FavoriteConfig, String);
|
static java.lang.String |
createSyncItemIdFromFavoriteId(java.lang.String favoriteId) |
static java.lang.String |
createUserConfigIdFromSyncId(java.lang.String syncItemId) |
java.lang.String |
getAlias() |
protected java.lang.Class |
getDataType(java.lang.String key)
Returns the datatype of a configuration property.
|
boolean |
getHasContentFlag() |
java.lang.String |
getItemId() |
java.lang.String |
getMimeType() |
java.lang.String |
getObjectType()
Abstract method to return object type.
|
java.lang.String |
getRepositoryId() |
java.lang.String |
getRepositoryLabel() |
java.lang.String |
getSubType() |
java.lang.String |
getSyncDevices() |
long |
getSyncId() |
long |
getSyncRepositoryId() |
java.lang.String |
getTemplate() |
java.lang.String |
getType() |
java.lang.String |
getVersionSerieId() |
boolean |
isHidden() |
void |
load()
Initializes the superclass default property values map.
|
void |
setAlias(java.lang.String alias) |
void |
setHasContentFlag(boolean hasContentFlag) |
void |
setHidden(boolean hidden) |
void |
setItemId(java.lang.String itemId) |
void |
setMimeType(java.lang.String mimetype) |
void |
setRepositoryId(java.lang.String id) |
void |
setRepositoryLabel(java.lang.String label) |
void |
setSubType(java.lang.String subType) |
void |
setSyncDevices(java.lang.String syncDevices) |
void |
setSyncId(long syncId) |
void |
setSyncRepositoryId(long syncRepositoryId) |
void |
setTemplate(java.lang.String template) |
void |
setType(java.lang.String type) |
void |
setVersionSerieId(java.lang.String vsId) |
com.ibm.json.java.JSONObject |
toJSON()
Override parent class implementation.
|
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, toJSONModel, toString, validate, validateObjectId, writeConfigurationToFilepublic SyncItemConfig(org.apache.commons.configuration.Configuration configuration,
java.lang.String idPrefix,
java.lang.String objectId)
public void load()
load in class ConfigurationObjectpublic static java.lang.String createSyncItemIdFromFavoriteId(java.lang.String favoriteId)
public static java.lang.String createUserConfigIdFromSyncId(java.lang.String syncItemId)
public static SyncItemConfig createFromFavorite(FavoriteConfig favorite, java.lang.String appName) throws org.apache.commons.configuration.ConfigurationException, MissingValueException
favorite - appName - org.apache.commons.configuration.ConfigurationExceptionMissingValueExceptionpublic static SyncItemConfig createFromFavorite(ConfigInterface configInterface, FavoriteConfig favorite, java.lang.String appName) throws org.apache.commons.configuration.ConfigurationException, MissingValueException
configInterface - favorite - appName - org.apache.commons.configuration.ConfigurationExceptionMissingValueExceptionpublic void copyFromFavorite(FavoriteConfig favorite)
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.lang.String getRepositoryId()
public void setRepositoryId(java.lang.String id)
public java.lang.String getRepositoryLabel()
public void setRepositoryLabel(java.lang.String label)
public java.lang.String getAlias()
public void setAlias(java.lang.String alias)
public java.lang.String getItemId()
public void setItemId(java.lang.String itemId)
public java.lang.String getType()
public void setType(java.lang.String type)
public int compareTo(java.lang.Object other)
compareTo in interface java.lang.Comparablepublic void setTemplate(java.lang.String template)
public java.lang.String getTemplate()
public void setMimeType(java.lang.String mimetype)
public java.lang.String getMimeType()
public void setVersionSerieId(java.lang.String vsId)
public java.lang.String getVersionSerieId()
public boolean getHasContentFlag()
public void setHasContentFlag(boolean hasContentFlag)
public long getSyncId()
public void setSyncId(long syncId)
public java.lang.String getSyncDevices()
public void setSyncDevices(java.lang.String syncDevices)
public long getSyncRepositoryId()
public void setSyncRepositoryId(long syncRepositoryId)
public void setHidden(boolean hidden)
public boolean isHidden()
public void setSubType(java.lang.String subType)
public java.lang.String getSubType()
public com.ibm.json.java.JSONObject toJSON()
toJSON in class ConfigurationObject