001
014
015 package com.liferay.portlet.invitation.action;
016
017 import com.liferay.portal.kernel.portlet.DefaultConfigurationAction;
018 import com.liferay.portal.kernel.servlet.SessionErrors;
019 import com.liferay.portal.kernel.util.Validator;
020
021 import javax.portlet.ActionRequest;
022 import javax.portlet.ActionResponse;
023 import javax.portlet.PortletConfig;
024
025
028 public class ConfigurationActionImpl extends DefaultConfigurationAction {
029
030 @Override
031 public void processAction(
032 PortletConfig portletConfig, ActionRequest actionRequest,
033 ActionResponse actionResponse)
034 throws Exception {
035
036 validateEmailMessage(actionRequest);
037
038 super.processAction(portletConfig, actionRequest, actionResponse);
039 }
040
041 protected void validateEmailMessage(ActionRequest actionRequest) {
042 String emailMessageSubject = getParameter(
043 actionRequest, "emailMessageSubject");
044 String emailMessageBody = getParameter(
045 actionRequest, "emailMessageBody");
046
047 if (Validator.isNull(emailMessageSubject)) {
048 SessionErrors.add(actionRequest, "emailMessageSubject");
049 }
050 else if (Validator.isNull(emailMessageBody)) {
051 SessionErrors.add(actionRequest, "emailMessageBody");
052 }
053 }
054
055 }