001
014
015 package com.liferay.portlet.documentlibraryadmin.action;
016
017 import com.liferay.portal.kernel.portlet.SettingsConfigurationAction;
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 extends SettingsConfigurationAction {
031
032 @Override
033 public void processAction(
034 PortletConfig portletConfig, ActionRequest actionRequest,
035 ActionResponse actionResponse)
036 throws Exception {
037
038 String cmd = ParamUtil.getString(actionRequest, Constants.CMD);
039
040 if (Validator.isNotNull(cmd)) {
041 validate(actionRequest);
042 }
043
044 super.processAction(portletConfig, actionRequest, actionResponse);
045 }
046
047 protected void validate(ActionRequest actionRequest) throws Exception {
048 validateEmail(actionRequest, "emailFileEntryAdded");
049 validateEmail(actionRequest, "emailFileEntryUpdated");
050 validateEmailFrom(actionRequest);
051 }
052
053 }