PortletPreferencesImpl.java 文件源码

java
阅读 20 收藏 0 点赞 0 评论 0

项目:portals-pluto 作者:
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);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号