001
014
015 package com.liferay.portlet.blogs.model.impl;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.model.Image;
020 import com.liferay.portal.service.ImageLocalServiceUtil;
021
022 import java.util.Date;
023
024
028 public class BlogsEntryImpl extends BlogsEntryBaseImpl {
029
030 public BlogsEntryImpl() {
031 }
032
033 public String getSmallImageType() throws PortalException, SystemException {
034 if ((_smallImageType == null) && isSmallImage()) {
035 Image smallImage = ImageLocalServiceUtil.getImage(
036 getSmallImageId());
037
038 _smallImageType = smallImage.getType();
039 }
040
041 return _smallImageType;
042 }
043
044 public boolean isVisible() {
045 Date displayDate = getDisplayDate();
046
047 if (isApproved() && displayDate.before(new Date())) {
048 return true;
049 }
050 else {
051 return false;
052 }
053 }
054
055 public void setSmallImageType(String smallImageType) {
056 _smallImageType = smallImageType;
057 }
058
059 private String _smallImageType;
060
061 }