HttpSession session = this.pageContext.getSession();
ServletRequest request = this.pageContext.getRequest();
RequestContext reqCtx = (RequestContext) request.getAttribute(RequestContext.REQCTX);
UserDetails currentUser = (UserDetails) session.getAttribute(SystemConstants.SESSIONPARAM_CURRENT_USER);
IContentListWidgetHelper contentListHelper = (IContentListWidgetHelper) ApsWebApplicationUtils.getBean(JacmsSystemConstants.CONTENT_LIST_HELPER, this.pageContext);
IContentActionHelper helper = (IContentActionHelper) ApsWebApplicationUtils.getBean(JpFastContentEditSystemConstants.FRONT_CONTENT_ACTION_HELPER, this.pageContext);
try {
Set<String> contentIds = new HashSet<String>();
String authorAttributeName = helper.getAuthorAttributeName((HttpServletRequest) request);
if (null != authorAttributeName && authorAttributeName.trim().length() > 0) {
EntitySearchFilter authorFilter = new EntitySearchFilter(authorAttributeName, true, currentUser.getUsername(), false);
this.addFilter(authorFilter);
contentIds.addAll(contentListHelper.getContentsId(this, reqCtx));
this._filters = new EntitySearchFilter[0];