001
014
015 package com.liferay.portlet.documentlibraryadmin.action;
016
017 import com.liferay.portal.kernel.portlet.BaseJSPSettingsConfigurationAction;
018 import com.liferay.portal.kernel.util.Constants;
019 import com.liferay.portal.kernel.util.ParamUtil;
020 import com.liferay.portal.kernel.util.Validator;
021
022 import javax.portlet.ActionRequest;
023 import javax.portlet.ActionResponse;
024 import javax.portlet.PortletConfig;
025
026
030 public class ConfigurationActionImpl
031 extends BaseJSPSettingsConfigurationAction {
032
033 @Override
034 public void processAction(
035 PortletConfig portletConfig, ActionRequest actionRequest,
036 ActionResponse actionResponse)
037 throws Exception {
038
039 String cmd = ParamUtil.getString(actionRequest, Constants.CMD);
040
041 if (Validator.isNotNull(cmd)) {
042 validate(actionRequest);
043 }
044
045 super.processAction(portletConfig, actionRequest, actionResponse);
046 }
047
048 protected void validate(ActionRequest actionRequest) throws Exception {
049 validateEmail(actionRequest, "emailFileEntryAdded");
050 validateEmail(actionRequest, "emailFileEntryUpdated");
051 validateEmailFrom(actionRequest);
052 }
053
054 }