001
014
015 package com.liferay.portlet.blogs.action;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.util.PropsKeys;
019 import com.liferay.portal.util.PrefsPropsUtil;
020 import com.liferay.portlet.blogs.CoverImageSizeException;
021
022
025 public class CoverImageSelectorAction extends BaseImageSelectorAction {
026
027 @Override
028 public void validateFile(String fileName, String contentType, long size)
029 throws PortalException {
030
031 if (size > getMaxFileSize()) {
032 throw new CoverImageSizeException();
033 }
034
035 super.validateFile(fileName, contentType, size);
036 }
037
038 @Override
039 protected long getMaxFileSize() {
040 return PrefsPropsUtil.getLong(PropsKeys.BLOGS_IMAGE_COVER_MAX_SIZE);
041 }
042
043 }