001
014
015 package com.liferay.portlet.blogs.model;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.util.Accessor;
020 import com.liferay.portal.model.PersistedModel;
021
022
031 @ProviderType
032 public interface BlogsEntry extends BlogsEntryModel, PersistedModel {
033
038 public static final Accessor<BlogsEntry, Long> ENTRY_ID_ACCESSOR = new Accessor<BlogsEntry, Long>() {
039 @Override
040 public Long get(BlogsEntry blogsEntry) {
041 return blogsEntry.getEntryId();
042 }
043
044 @Override
045 public Class<Long> getAttributeClass() {
046 return Long.class;
047 }
048
049 @Override
050 public Class<BlogsEntry> getTypeClass() {
051 return BlogsEntry.class;
052 }
053 };
054
055 public java.lang.String getCoverImageURL(
056 com.liferay.portal.theme.ThemeDisplay themeDisplay)
057 throws com.liferay.portal.kernel.exception.PortalException;
058
059
063 @java.lang.Deprecated()
064 public java.lang.String getEntryImageURL(
065 com.liferay.portal.theme.ThemeDisplay themeDisplay);
066
067 public java.lang.String getSmallImageType()
068 throws com.liferay.portal.kernel.exception.PortalException;
069
070 public java.lang.String getSmallImageURL(
071 com.liferay.portal.theme.ThemeDisplay themeDisplay)
072 throws com.liferay.portal.kernel.exception.PortalException;
073
074 public boolean isVisible();
075
076 public void setSmallImageType(java.lang.String smallImageType);
077 }