1 25 26 package com.j2biz.blogunity.web.actions.my; 27 28 import javax.servlet.http.HttpServletRequest ; 29 import javax.servlet.http.HttpServletResponse ; 30 31 import org.apache.commons.lang.StringUtils; 32 33 import com.j2biz.blogunity.exception.BlogunityException; 34 import com.j2biz.blogunity.i18n.I18N; 35 import com.j2biz.blogunity.pojo.Blog; 36 import com.j2biz.blogunity.web.ActionResultFactory; 37 import com.j2biz.blogunity.web.IActionResult; 38 39 46 public class CommunityBlogsAction extends MyAbstractAction { 47 48 private static final IActionResult JOINED_BLOGS_LIST_FORWARD = ActionResultFactory.buildForward("/jsp/my/communityBlogs.jsp"); 49 50 56 public IActionResult execute(HttpServletRequest request, 57 HttpServletResponse response) throws BlogunityException{ 58 59 String addedType = request.getParameter("addedType"); 60 if (StringUtils.isNotEmpty(addedType)){ 61 62 try { 63 int _type = Integer.parseInt(addedType); 64 String successMsg = null; 65 if ( _type == Blog.PUBLIC_COMMUNTIY){ 66 successMsg = "You've successufully joined community blog."; 67 }else if( _type == Blog.PRIVATE_COMMUNTIY){ 68 successMsg = "Chosen blog is a private community. Your contribution request will be send to the blog founder."; 69 } 70 request.setAttribute("successMsg", successMsg); 71 } catch (Exception e) { 72 ; } 74 75 } 76 77 request.setAttribute("blogs", user.getContributedBlogs()); 78 request.setAttribute("waitingBlogs", user.getWaitingForAcceptanceBlogs()); 79 80 navigationStack.clear(); 83 navigationStack.push(ActionResultFactory.buildRedirect(I18N.MESSAGES.NAVI_LIST_JOINED_BLOGS, 84 currentActionPath)); 85 86 return JOINED_BLOGS_LIST_FORWARD; 88 } 89 90 } | Popular Tags |