/**
*/
private int getRememberedDisplayGroupID(final HttpServletRequest request) {
// try to get the display group from session
final Integer displayGroupID = (Integer) request.getSession().getAttribute(WebUIConstants.SESSION_ATTR_SELECTED_DISPLAY_GROUP_ID);
if (displayGroupID != null) {
return displayGroupID.intValue();
}
// try to get the display group from the cookie
final Cookie[] cookies = request.getCookies();
if (cookies != null) {
for (int i = 0; i < cookies.length; i++) {
final Cookie c = cookies[i];
// if (log.isDebugEnabled()) log.debug("c.getName(): " + c.getName());
// if (log.isDebugEnabled()) log.debug("c.getValue(): " + c.getValue());
if (c.getName().equals(WebUIConstants.COOKIE_DISPLAY_GROUP_ID)) {
if (StringUtils.isValidInteger(c.getValue())) {
return getValidDisplayGroupID(Integer.parseInt(c.getValue()));
} else {
return DisplayGroup.DISPLAY_GROUP_ID_ALL;
}
}
}
}
if (displayGroupID != null) {
return getValidDisplayGroupID(displayGroupID.intValue());
}
return DisplayGroup.DISPLAY_GROUP_ID_ALL;
}
BuildsStatusesPage.java 文件源码
java
阅读 37
收藏 0
点赞 0
评论 0
项目:parabuild-ci
作者:
评论列表
文章目录