001
014
015 package com.liferay.portlet.journal.model;
016
017 import com.liferay.portal.kernel.util.Accessor;
018 import com.liferay.portal.model.PersistedModel;
019
020
029 public interface JournalArticle extends JournalArticleModel, PersistedModel {
030
035 public static final Accessor<JournalArticle, String> ARTICLE_ID_ACCESSOR = new Accessor<JournalArticle, String>() {
036 @Override
037 public String get(JournalArticle journalArticle) {
038 return journalArticle.getArticleId();
039 }
040 };
041
042 public java.lang.String getArticleImageURL(
043 com.liferay.portal.theme.ThemeDisplay themeDisplay);
044
045 public com.liferay.portlet.journal.model.JournalArticleResource getArticleResource()
046 throws com.liferay.portal.kernel.exception.PortalException,
047 com.liferay.portal.kernel.exception.SystemException;
048
049 public java.lang.String getArticleResourceUuid()
050 throws com.liferay.portal.kernel.exception.PortalException,
051 com.liferay.portal.kernel.exception.SystemException;
052
053
056 public java.lang.String[] getAvailableLocales();
057
058 public java.lang.String getContentByLocale(java.lang.String languageId);
059
060
063 public java.lang.String getDefaultLocale();
064
065 public com.liferay.portlet.journal.model.JournalFolder getFolder()
066 throws com.liferay.portal.kernel.exception.PortalException,
067 com.liferay.portal.kernel.exception.SystemException;
068
069 public java.lang.String getSmallImageType()
070 throws com.liferay.portal.kernel.exception.PortalException,
071 com.liferay.portal.kernel.exception.SystemException;
072
073 public com.liferay.portlet.journal.model.JournalFolder getTrashContainer()
074 throws com.liferay.portal.kernel.exception.PortalException,
075 com.liferay.portal.kernel.exception.SystemException;
076
077 public boolean hasApprovedVersion()
078 throws com.liferay.portal.kernel.exception.SystemException;
079
080 public boolean isInTrashContainer()
081 throws com.liferay.portal.kernel.exception.PortalException,
082 com.liferay.portal.kernel.exception.SystemException;
083
084 public boolean isTemplateDriven();
085
086 public void setSmallImageType(java.lang.String smallImageType);
087 }