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