List of usage examples for com.liferay.portal.kernel.util Constants UNSUBSCRIBE_FROM_COMMENTS
String UNSUBSCRIBE_FROM_COMMENTS
To view the source code for com.liferay.portal.kernel.util Constants UNSUBSCRIBE_FROM_COMMENTS.
Click Source Link
From source file:ca.efendi.datafeeds.web.internal.portlet.DatafeedsPortlet.java
License:Apache License
public void updateDiscussion(final ActionRequest actionRequest, final ActionResponse actionResponse) throws Exception { final String cmd = ParamUtil.getString(actionRequest, Constants.CMD); if (cmd.equals(Constants.ADD) || cmd.equals(Constants.UPDATE)) { updateMessage(actionRequest);// w w w . j ava2s. co m } else if (cmd.equals(Constants.DELETE)) { deleteMessage(actionRequest); } else if (cmd.equals(Constants.SUBSCRIBE_TO_COMMENTS)) { subscribeToComments(actionRequest, true); } else if (cmd.equals(Constants.UNSUBSCRIBE_FROM_COMMENTS)) { subscribeToComments(actionRequest, false); } }
From source file:com.liferay.calendar.portlet.CalendarPortlet.java
License:Open Source License
public void updateDiscussion(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { String cmd = ParamUtil.getString(actionRequest, Constants.CMD); if (cmd.equals(Constants.ADD) || cmd.equals(Constants.UPDATE)) { updateMessage(actionRequest);//from w w w . j a va2 s . co m } else if (cmd.equals(Constants.DELETE)) { deleteMessage(actionRequest); } else if (cmd.equals(Constants.SUBSCRIBE_TO_COMMENTS)) { subscribeToComments(actionRequest, true); } else if (cmd.equals(Constants.UNSUBSCRIBE_FROM_COMMENTS)) { subscribeToComments(actionRequest, false); } }
From source file:com.liferay.comment.taglib.internal.struts.EditDiscussionStrutsAction.java
License:Open Source License
@Override public String execute(HttpServletRequest request, HttpServletResponse response) throws Exception { AuthTokenUtil.checkCSRFToken(request, EditDiscussionStrutsAction.class.getName()); String namespace = ParamUtil.getString(request, "namespace"); HttpServletRequest namespacedRequest = new NamespaceServletRequest(request, StringPool.BLANK, namespace); String cmd = ParamUtil.getString(namespacedRequest, Constants.CMD); try {//from www . ja va 2 s.c o m String redirect = _portal.escapeRedirect(ParamUtil.getString(request, "redirect")); if (cmd.equals(Constants.ADD) || cmd.equals(Constants.UPDATE)) { long commentId = updateComment(namespacedRequest); boolean ajax = ParamUtil.getBoolean(request, "ajax", true); if (ajax) { String randomNamespace = ParamUtil.getString(namespacedRequest, "randomNamespace"); JSONObject jsonObject = JSONFactoryUtil.createJSONObject(); jsonObject.put("commentId", commentId); jsonObject.put("randomNamespace", randomNamespace); writeJSON(namespacedRequest, response, jsonObject); return null; } } else if (cmd.equals(Constants.DELETE)) { deleteComment(namespacedRequest); } else if (cmd.equals(Constants.SUBSCRIBE_TO_COMMENTS)) { subscribeToComments(namespacedRequest, true); } else if (cmd.equals(Constants.UNSUBSCRIBE_FROM_COMMENTS)) { subscribeToComments(namespacedRequest, false); } if (Validator.isNotNull(redirect)) { response.sendRedirect(redirect); } } catch (DiscussionMaxCommentsException | MessageBodyException | NoSuchMessageException | PrincipalException | RequiredMessageException e) { JSONObject jsonObject = JSONFactoryUtil.createJSONObject(); jsonObject.putException(e); writeJSON(namespacedRequest, response, jsonObject); } return null; }
From source file:com.liferay.portlet.messageboards.action.EditDiscussionAction.java
License:Open Source License
@Override public void processAction(ActionMapping actionMapping, ActionForm actionForm, PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { String cmd = ParamUtil.getString(actionRequest, Constants.CMD); try {/*w w w. j a va 2s .c o m*/ String redirect = PortalUtil.escapeRedirect(ParamUtil.getString(actionRequest, "redirect")); if (cmd.equals(Constants.ADD) || cmd.equals(Constants.UPDATE)) { MBMessage message = updateMessage(actionRequest); boolean ajax = ParamUtil.getBoolean(actionRequest, "ajax"); if (ajax) { String randomNamespace = ParamUtil.getString(actionRequest, "randomNamespace"); JSONObject jsonObject = JSONFactoryUtil.createJSONObject(); jsonObject.put("messageId", message.getMessageId()); jsonObject.put("randomNamespace", randomNamespace); writeJSON(actionRequest, actionResponse, jsonObject); return; } } else if (cmd.equals(Constants.DELETE)) { deleteMessage(actionRequest); } else if (cmd.equals(Constants.SUBSCRIBE_TO_COMMENTS)) { subscribeToComments(actionRequest, true); } else if (cmd.equals(Constants.UNSUBSCRIBE_FROM_COMMENTS)) { subscribeToComments(actionRequest, false); } sendRedirect(actionRequest, actionResponse, redirect); } catch (Exception e) { if (e instanceof MessageBodyException || e instanceof NoSuchMessageException || e instanceof PrincipalException || e instanceof RequiredMessageException) { JSONObject jsonObject = JSONFactoryUtil.createJSONObject(); jsonObject.putException(e); writeJSON(actionRequest, actionResponse, jsonObject); } else { throw e; } } }