public void reset(String key) throws ReadOnlyException {
// Read-only preferences cannot be reset.
if (isReadOnly(key)) {
throw new ReadOnlyException(EXCEPTIONS.getString(
"error.preference.readonly", key));
}
// Try to reset preference to the default values.
PortletPreference p = defaultPreferences.get(key);
if (p != null) {
if (LOG.isTraceEnabled()) {
LOG.trace("Resetting preference for key: " + key);
}
preferences.put(key,p.clone());
}
// Remove preference if default values are not defined (PLT.14.1).
else {
if (LOG.isTraceEnabled()) {
LOG.trace("Resetting preference to null for key: " + key);
}
preferences.remove(key);
}
}
PortletPreferencesImpl.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:portals-pluto
作者:
评论列表
文章目录