1
22
23 package com.liferay.portlet.journal.service;
24
25
26
50 public interface JournalArticleService {
51 public com.liferay.portlet.journal.model.JournalArticle addArticle(
52 java.lang.String articleId, boolean autoArticleId, long plid,
53 java.lang.String title, java.lang.String description,
54 java.lang.String content, java.lang.String type,
55 java.lang.String structureId, java.lang.String templateId,
56 int displayDateMonth, int displayDateDay, int displayDateYear,
57 int displayDateHour, int displayDateMinute, int expirationDateMonth,
58 int expirationDateDay, int expirationDateYear, int expirationDateHour,
59 int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
60 int reviewDateDay, int reviewDateYear, int reviewDateHour,
61 int reviewDateMinute, boolean neverReview, boolean indexable,
62 java.lang.String articleURL, java.lang.String[] tagsEntries,
63 boolean addCommunityPermissions, boolean addGuestPermissions)
64 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
65 com.liferay.portal.SystemException;
66
67 public com.liferay.portlet.journal.model.JournalArticle addArticle(
68 java.lang.String articleId, boolean autoArticleId, long plid,
69 java.lang.String title, java.lang.String description,
70 java.lang.String content, java.lang.String type,
71 java.lang.String structureId, java.lang.String templateId,
72 int displayDateMonth, int displayDateDay, int displayDateYear,
73 int displayDateHour, int displayDateMinute, int expirationDateMonth,
74 int expirationDateDay, int expirationDateYear, int expirationDateHour,
75 int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
76 int reviewDateDay, int reviewDateYear, int reviewDateHour,
77 int reviewDateMinute, boolean neverReview, boolean indexable,
78 boolean smallImage, java.lang.String smallImageURL,
79 java.io.File smallFile, java.util.Map<String, byte[]> images,
80 java.lang.String articleURL, javax.portlet.PortletPreferences prefs,
81 java.lang.String[] tagsEntries, boolean addCommunityPermissions,
82 boolean addGuestPermissions)
83 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
84 com.liferay.portal.SystemException;
85
86 public com.liferay.portlet.journal.model.JournalArticle addArticle(
87 java.lang.String articleId, boolean autoArticleId, long plid,
88 java.lang.String title, java.lang.String description,
89 java.lang.String content, java.lang.String type,
90 java.lang.String structureId, java.lang.String templateId,
91 int displayDateMonth, int displayDateDay, int displayDateYear,
92 int displayDateHour, int displayDateMinute, int expirationDateMonth,
93 int expirationDateDay, int expirationDateYear, int expirationDateHour,
94 int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
95 int reviewDateDay, int reviewDateYear, int reviewDateHour,
96 int reviewDateMinute, boolean neverReview, boolean indexable,
97 java.lang.String articleURL, java.lang.String[] tagsEntries,
98 java.lang.String[] communityPermissions,
99 java.lang.String[] guestPermissions)
100 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
101 com.liferay.portal.SystemException;
102
103 public com.liferay.portlet.journal.model.JournalArticle addArticle(
104 java.lang.String articleId, boolean autoArticleId, long plid,
105 java.lang.String title, java.lang.String description,
106 java.lang.String content, java.lang.String type,
107 java.lang.String structureId, java.lang.String templateId,
108 int displayDateMonth, int displayDateDay, int displayDateYear,
109 int displayDateHour, int displayDateMinute, int expirationDateMonth,
110 int expirationDateDay, int expirationDateYear, int expirationDateHour,
111 int expirationDateMinute, boolean neverExpire, int reviewDateMonth,
112 int reviewDateDay, int reviewDateYear, int reviewDateHour,
113 int reviewDateMinute, boolean neverReview, boolean indexable,
114 boolean smallImage, java.lang.String smallImageURL,
115 java.io.File smallFile, java.util.Map<String, byte[]> images,
116 java.lang.String articleURL, javax.portlet.PortletPreferences prefs,
117 java.lang.String[] tagsEntries,
118 java.lang.String[] communityPermissions,
119 java.lang.String[] guestPermissions)
120 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
121 com.liferay.portal.SystemException;
122
123 public com.liferay.portlet.journal.model.JournalArticle approveArticle(
124 long groupId, java.lang.String articleId, double version, long plid,
125 java.lang.String articleURL, javax.portlet.PortletPreferences prefs)
126 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
127 com.liferay.portal.SystemException;
128
129 public com.liferay.portlet.journal.model.JournalArticle copyArticle(
130 long groupId, java.lang.String oldArticleId,
131 java.lang.String newArticleId, boolean autoArticleId, double version)
132 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
133 com.liferay.portal.SystemException;
134
135 public com.liferay.portlet.journal.model.JournalArticle getArticle(
136 long groupId, java.lang.String articleId, double version)
137 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
138 com.liferay.portal.SystemException;
139
140 public java.lang.String getArticleContent(long groupId,
141 java.lang.String articleId, java.lang.String languageId,
142 com.liferay.portal.theme.ThemeDisplay themeDisplay)
143 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
144 com.liferay.portal.SystemException;
145
146 public java.lang.String getArticleContent(long groupId,
147 java.lang.String articleId, double version,
148 java.lang.String languageId,
149 com.liferay.portal.theme.ThemeDisplay themeDisplay)
150 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
151 com.liferay.portal.SystemException;
152
153 public void deleteArticle(long groupId, java.lang.String articleId,
154 double version, java.lang.String articleURL,
155 javax.portlet.PortletPreferences prefs)
156 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
157 com.liferay.portal.SystemException;
158
159 public void expireArticle(long groupId, java.lang.String articleId,
160 double version, java.lang.String articleURL,
161 javax.portlet.PortletPreferences prefs)
162 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
163 com.liferay.portal.SystemException;
164
165 public void removeArticleLocale(long companyId, java.lang.String languageId)
166 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
167 com.liferay.portal.SystemException;
168
169 public com.liferay.portlet.journal.model.JournalArticle removeArticleLocale(
170 long groupId, java.lang.String articleId, double version,
171 java.lang.String languageId)
172 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
173 com.liferay.portal.SystemException;
174
175 public com.liferay.portlet.journal.model.JournalArticle updateArticle(
176 long groupId, java.lang.String articleId, double version,
177 boolean incrementVersion, java.lang.String title,
178 java.lang.String description, java.lang.String content,
179 java.lang.String type, java.lang.String structureId,
180 java.lang.String templateId, int displayDateMonth, int displayDateDay,
181 int displayDateYear, int displayDateHour, int displayDateMinute,
182 int expirationDateMonth, int expirationDateDay, int expirationDateYear,
183 int expirationDateHour, int expirationDateMinute, boolean neverExpire,
184 int reviewDateMonth, int reviewDateDay, int reviewDateYear,
185 int reviewDateHour, int reviewDateMinute, boolean neverReview,
186 boolean indexable, boolean smallImage, java.lang.String smallImageURL,
187 java.io.File smallFile, java.util.Map<String, byte[]> images,
188 java.lang.String articleURL, javax.portlet.PortletPreferences prefs,
189 java.lang.String[] tagsEntries)
190 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
191 com.liferay.portal.SystemException;
192
193 public com.liferay.portlet.journal.model.JournalArticle updateContent(
194 long groupId, java.lang.String articleId, double version,
195 java.lang.String content)
196 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
197 com.liferay.portal.SystemException;
198 }