001
014
015 package com.liferay.portlet.journal.model;
016
017 import com.liferay.portal.model.PersistedModel;
018
019
028 public interface JournalArticle extends JournalArticleModel, PersistedModel {
029
034 public com.liferay.portlet.journal.model.JournalArticleResource getArticleResource()
035 throws com.liferay.portal.kernel.exception.PortalException,
036 com.liferay.portal.kernel.exception.SystemException;
037
038 public java.lang.String getArticleResourceUuid()
039 throws com.liferay.portal.kernel.exception.PortalException,
040 com.liferay.portal.kernel.exception.SystemException;
041
042 public java.lang.String[] getAvailableLocales();
043
044 public java.lang.String getContentByLocale(java.lang.String languageId);
045
046 public java.lang.String getDefaultLocale();
047
048 public java.lang.String getSmallImageType()
049 throws com.liferay.portal.kernel.exception.PortalException,
050 com.liferay.portal.kernel.exception.SystemException;
051
052 public java.util.Map<java.util.Locale, java.lang.String> getTitleMap();
053
054 public boolean isTemplateDriven();
055
056
059 public void prepareLocalizedFieldsForImport(
060 java.util.Locale defaultImportLocale)
061 throws com.liferay.portal.LocaleException;
062
063 public void setSmallImageType(java.lang.String smallImageType);
064 }