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 buildTreePath()
043 throws com.liferay.portal.kernel.exception.PortalException,
044 com.liferay.portal.kernel.exception.SystemException;
045
046 public java.lang.String getArticleImageURL(
047 com.liferay.portal.theme.ThemeDisplay themeDisplay);
048
049 public com.liferay.portlet.journal.model.JournalArticleResource getArticleResource()
050 throws com.liferay.portal.kernel.exception.PortalException,
051 com.liferay.portal.kernel.exception.SystemException;
052
053 public java.lang.String getArticleResourceUuid()
054 throws com.liferay.portal.kernel.exception.PortalException,
055 com.liferay.portal.kernel.exception.SystemException;
056
057
060 public java.lang.String[] getAvailableLocales();
061
062 public java.lang.String getContentByLocale(java.lang.String languageId);
063
064
067 public java.lang.String getDefaultLocale();
068
069 public com.liferay.portlet.journal.model.JournalFolder getFolder()
070 throws com.liferay.portal.kernel.exception.PortalException,
071 com.liferay.portal.kernel.exception.SystemException;
072
073 public java.lang.String getSmallImageType()
074 throws com.liferay.portal.kernel.exception.PortalException,
075 com.liferay.portal.kernel.exception.SystemException;
076
077 public com.liferay.portlet.journal.model.JournalFolder getTrashContainer()
078 throws com.liferay.portal.kernel.exception.PortalException,
079 com.liferay.portal.kernel.exception.SystemException;
080
081 public boolean hasApprovedVersion()
082 throws com.liferay.portal.kernel.exception.SystemException;
083
084 public boolean isTemplateDriven();
085
086 public void setSmallImageType(java.lang.String smallImageType);
087 }