001
014
015 package com.liferay.portlet.journal.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 import com.liferay.portal.model.TreeModel;
022
023
032 @ProviderType
033 public interface JournalArticle extends JournalArticleModel, PersistedModel,
034 TreeModel {
035
040 public static final Accessor<JournalArticle, String> ARTICLE_ID_ACCESSOR = new Accessor<JournalArticle, String>() {
041 @Override
042 public String get(JournalArticle journalArticle) {
043 return journalArticle.getArticleId();
044 }
045 };
046
047 @Override
048 public java.lang.String buildTreePath()
049 throws com.liferay.portal.kernel.exception.PortalException,
050 com.liferay.portal.kernel.exception.SystemException;
051
052 public java.lang.String getArticleImageURL(
053 com.liferay.portal.theme.ThemeDisplay themeDisplay);
054
055 public com.liferay.portlet.journal.model.JournalArticleResource getArticleResource()
056 throws com.liferay.portal.kernel.exception.PortalException,
057 com.liferay.portal.kernel.exception.SystemException;
058
059 public java.lang.String getArticleResourceUuid()
060 throws com.liferay.portal.kernel.exception.PortalException,
061 com.liferay.portal.kernel.exception.SystemException;
062
063
066 public java.lang.String[] getAvailableLocales();
067
068 public java.lang.String getContentByLocale(java.lang.String languageId);
069
070
073 public java.lang.String getDefaultLocale();
074
075 public com.liferay.portlet.journal.model.JournalFolder getFolder()
076 throws com.liferay.portal.kernel.exception.PortalException,
077 com.liferay.portal.kernel.exception.SystemException;
078
079 public java.lang.String getSmallImageType()
080 throws com.liferay.portal.kernel.exception.PortalException,
081 com.liferay.portal.kernel.exception.SystemException;
082
083 public boolean hasApprovedVersion()
084 throws com.liferay.portal.kernel.exception.SystemException;
085
086 public boolean isInTrashExplicitly()
087 throws com.liferay.portal.kernel.exception.SystemException;
088
089 public boolean isTemplateDriven();
090
091 public void setSmallImageType(java.lang.String smallImageType);
092 }