001
014
015 package com.liferay.portlet.blogs.image.selector;
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
026 public class SmallImageSelectorUploadHandler
027 extends BaseBlogsImageSelectorUploadHandler {
028
029 @Override
030 public void validateFile(String fileName, String contentType, long size)
031 throws PortalException {
032
033 if (size > getMaxFileSize()) {
034 throw new CoverImageSizeException();
035 }
036
037 super.validateFile(fileName, contentType, size);
038 }
039
040 @Override
041 protected long getMaxFileSize() {
042 return PrefsPropsUtil.getLong(PropsKeys.BLOGS_IMAGE_COVER_MAX_SIZE);
043 }
044
045 }