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 public String get(JournalArticle journalArticle) {
037 return journalArticle.getArticleId();
038 }
039 };
040
041 public java.lang.String getArticleImageURL(
042 com.liferay.portal.theme.ThemeDisplay themeDisplay);
043
044 public com.liferay.portlet.journal.model.JournalArticleResource getArticleResource()
045 throws com.liferay.portal.kernel.exception.PortalException,
046 com.liferay.portal.kernel.exception.SystemException;
047
048 public java.lang.String getArticleResourceUuid()
049 throws com.liferay.portal.kernel.exception.PortalException,
050 com.liferay.portal.kernel.exception.SystemException;
051
052 public java.lang.String[] getAvailableLocales();
053
054 public java.lang.String getContentByLocale(java.lang.String languageId);
055
056 public java.lang.String getDefaultLocale();
057
058 public com.liferay.portlet.journal.model.JournalFolder getFolder();
059
060 public java.lang.String getSmallImageType()
061 throws com.liferay.portal.kernel.exception.PortalException,
062 com.liferay.portal.kernel.exception.SystemException;
063
064 public java.util.Map<java.util.Locale, java.lang.String> getTitleMap();
065
066 public com.liferay.portlet.journal.model.JournalFolder getTrashContainer();
067
068 public boolean isInTrashContainer();
069
070 public boolean isTemplateDriven();
071
072 @java.lang.SuppressWarnings(value = "unused")
073 public void prepareLocalizedFieldsForImport(
074 java.util.Locale defaultImportLocale)
075 throws com.liferay.portal.LocaleException;
076
077 public void setSmallImageType(java.lang.String smallImageType);
078 }