1   /**
2    * Copyright (c) 2000-2008 Liferay, Inc. All rights reserved.
3    *
4    * Permission is hereby granted, free of charge, to any person obtaining a copy
5    * of this software and associated documentation files (the "Software"), to deal
6    * in the Software without restriction, including without limitation the rights
7    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8    * copies of the Software, and to permit persons to whom the Software is
9    * furnished to do so, subject to the following conditions:
10   *
11   * The above copyright notice and this permission notice shall be included in
12   * all copies or substantial portions of the Software.
13   *
14   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20   * SOFTWARE.
21   */
22  
23  package com.liferay.portlet.journal.service;
24  
25  
26  /**
27   * <a href="JournalTemplateLocalService.java.html"><b><i>View Source</i></b></a>
28   *
29   * <p>
30   * ServiceBuilder generated this class. Modifications in this class will be
31   * overwritten the next time is generated.
32   * </p>
33   *
34   * <p>
35   * This interface defines the service. The default implementation is
36   * <code>com.liferay.portlet.journal.service.impl.JournalTemplateLocalServiceImpl</code>.
37   * Modify methods in that class and rerun ServiceBuilder to populate this class
38   * and all other generated classes.
39   * </p>
40   *
41   * <p>
42   * This is a local service. Methods of this service will not have security checks based on the propagated JAAS credentials because this service can only be accessed from within the same VM.
43   * </p>
44   *
45   * @author Brian Wing Shun Chan
46   *
47   * @see com.liferay.portlet.journal.service.JournalTemplateLocalServiceFactory
48   * @see com.liferay.portlet.journal.service.JournalTemplateLocalServiceUtil
49   *
50   */
51  public interface JournalTemplateLocalService {
52      public com.liferay.portlet.journal.model.JournalTemplate addJournalTemplate(
53          com.liferay.portlet.journal.model.JournalTemplate model)
54          throws com.liferay.portal.SystemException;
55  
56      public java.util.List dynamicQuery(
57          com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer)
58          throws com.liferay.portal.SystemException;
59  
60      public java.util.List dynamicQuery(
61          com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer,
62          int begin, int end) throws com.liferay.portal.SystemException;
63  
64      public com.liferay.portlet.journal.model.JournalTemplate updateJournalTemplate(
65          com.liferay.portlet.journal.model.JournalTemplate model)
66          throws com.liferay.portal.SystemException;
67  
68      public com.liferay.portlet.journal.service.persistence.JournalArticlePersistence getJournalArticlePersistence();
69  
70      public void setJournalArticlePersistence(
71          com.liferay.portlet.journal.service.persistence.JournalArticlePersistence journalArticlePersistence);
72  
73      public com.liferay.portlet.journal.service.persistence.JournalArticleFinder getJournalArticleFinder();
74  
75      public void setJournalArticleFinder(
76          com.liferay.portlet.journal.service.persistence.JournalArticleFinder journalArticleFinder);
77  
78      public com.liferay.portlet.journal.service.persistence.JournalArticleImagePersistence getJournalArticleImagePersistence();
79  
80      public void setJournalArticleImagePersistence(
81          com.liferay.portlet.journal.service.persistence.JournalArticleImagePersistence journalArticleImagePersistence);
82  
83      public com.liferay.portlet.journal.service.persistence.JournalArticleResourcePersistence getJournalArticleResourcePersistence();
84  
85      public void setJournalArticleResourcePersistence(
86          com.liferay.portlet.journal.service.persistence.JournalArticleResourcePersistence journalArticleResourcePersistence);
87  
88      public com.liferay.portlet.journal.service.persistence.JournalContentSearchPersistence getJournalContentSearchPersistence();
89  
90      public void setJournalContentSearchPersistence(
91          com.liferay.portlet.journal.service.persistence.JournalContentSearchPersistence journalContentSearchPersistence);
92  
93      public com.liferay.portlet.journal.service.persistence.JournalFeedPersistence getJournalFeedPersistence();
94  
95      public void setJournalFeedPersistence(
96          com.liferay.portlet.journal.service.persistence.JournalFeedPersistence journalFeedPersistence);
97  
98      public com.liferay.portlet.journal.service.persistence.JournalFeedFinder getJournalFeedFinder();
99  
100     public void setJournalFeedFinder(
101         com.liferay.portlet.journal.service.persistence.JournalFeedFinder journalFeedFinder);
102 
103     public com.liferay.portlet.journal.service.persistence.JournalStructurePersistence getJournalStructurePersistence();
104 
105     public void setJournalStructurePersistence(
106         com.liferay.portlet.journal.service.persistence.JournalStructurePersistence journalStructurePersistence);
107 
108     public com.liferay.portlet.journal.service.persistence.JournalStructureFinder getJournalStructureFinder();
109 
110     public void setJournalStructureFinder(
111         com.liferay.portlet.journal.service.persistence.JournalStructureFinder journalStructureFinder);
112 
113     public com.liferay.portlet.journal.service.persistence.JournalTemplatePersistence getJournalTemplatePersistence();
114 
115     public void setJournalTemplatePersistence(
116         com.liferay.portlet.journal.service.persistence.JournalTemplatePersistence journalTemplatePersistence);
117 
118     public com.liferay.portlet.journal.service.persistence.JournalTemplateFinder getJournalTemplateFinder();
119 
120     public void setJournalTemplateFinder(
121         com.liferay.portlet.journal.service.persistence.JournalTemplateFinder journalTemplateFinder);
122 
123     public com.liferay.portal.service.persistence.ResourcePersistence getResourcePersistence();
124 
125     public void setResourcePersistence(
126         com.liferay.portal.service.persistence.ResourcePersistence resourcePersistence);
127 
128     public com.liferay.portal.service.persistence.ResourceFinder getResourceFinder();
129 
130     public void setResourceFinder(
131         com.liferay.portal.service.persistence.ResourceFinder resourceFinder);
132 
133     public com.liferay.portal.service.persistence.UserPersistence getUserPersistence();
134 
135     public void setUserPersistence(
136         com.liferay.portal.service.persistence.UserPersistence userPersistence);
137 
138     public com.liferay.portal.service.persistence.UserFinder getUserFinder();
139 
140     public void setUserFinder(
141         com.liferay.portal.service.persistence.UserFinder userFinder);
142 
143     public com.liferay.portal.service.persistence.WebDAVPropsPersistence getWebDAVPropsPersistence();
144 
145     public void setWebDAVPropsPersistence(
146         com.liferay.portal.service.persistence.WebDAVPropsPersistence webDAVPropsPersistence);
147 
148     public void afterPropertiesSet();
149 
150     public com.liferay.portlet.journal.model.JournalTemplate addTemplate(
151         long userId, java.lang.String templateId, boolean autoTemplateId,
152         long plid, java.lang.String structureId, java.lang.String name,
153         java.lang.String description, java.lang.String xsl, boolean formatXsl,
154         java.lang.String langType, boolean cacheable, boolean smallImage,
155         java.lang.String smallImageURL, java.io.File smallFile,
156         boolean addCommunityPermissions, boolean addGuestPermissions)
157         throws com.liferay.portal.SystemException, 
158             com.liferay.portal.PortalException;
159 
160     public com.liferay.portlet.journal.model.JournalTemplate addTemplate(
161         java.lang.String uuid, long userId, java.lang.String templateId,
162         boolean autoTemplateId, long plid, java.lang.String structureId,
163         java.lang.String name, java.lang.String description,
164         java.lang.String xsl, boolean formatXsl, java.lang.String langType,
165         boolean cacheable, boolean smallImage, java.lang.String smallImageURL,
166         java.io.File smallFile, boolean addCommunityPermissions,
167         boolean addGuestPermissions)
168         throws com.liferay.portal.SystemException, 
169             com.liferay.portal.PortalException;
170 
171     public com.liferay.portlet.journal.model.JournalTemplate addTemplate(
172         long userId, java.lang.String templateId, boolean autoTemplateId,
173         long plid, java.lang.String structureId, java.lang.String name,
174         java.lang.String description, java.lang.String xsl, boolean formatXsl,
175         java.lang.String langType, boolean cacheable, boolean smallImage,
176         java.lang.String smallImageURL, java.io.File smallFile,
177         java.lang.String[] communityPermissions,
178         java.lang.String[] guestPermissions)
179         throws com.liferay.portal.SystemException, 
180             com.liferay.portal.PortalException;
181 
182     public com.liferay.portlet.journal.model.JournalTemplate addTemplate(
183         java.lang.String uuid, long userId, java.lang.String templateId,
184         boolean autoTemplateId, long plid, java.lang.String structureId,
185         java.lang.String name, java.lang.String description,
186         java.lang.String xsl, boolean formatXsl, java.lang.String langType,
187         boolean cacheable, boolean smallImage, java.lang.String smallImageURL,
188         java.io.File smallFile, java.lang.Boolean addCommunityPermissions,
189         java.lang.Boolean addGuestPermissions,
190         java.lang.String[] communityPermissions,
191         java.lang.String[] guestPermissions)
192         throws com.liferay.portal.SystemException, 
193             com.liferay.portal.PortalException;
194 
195     public com.liferay.portlet.journal.model.JournalTemplate addTemplateToGroup(
196         java.lang.String uuid, long userId, java.lang.String templateId,
197         boolean autoTemplateId, long groupId, java.lang.String structureId,
198         java.lang.String name, java.lang.String description,
199         java.lang.String xsl, boolean formatXsl, java.lang.String langType,
200         boolean cacheable, boolean smallImage, java.lang.String smallImageURL,
201         java.io.File smallFile, java.lang.Boolean addCommunityPermissions,
202         java.lang.Boolean addGuestPermissions,
203         java.lang.String[] communityPermissions,
204         java.lang.String[] guestPermissions)
205         throws com.liferay.portal.SystemException, 
206             com.liferay.portal.PortalException;
207 
208     public void addTemplateResources(long groupId, java.lang.String templateId,
209         boolean addCommunityPermissions, boolean addGuestPermissions)
210         throws com.liferay.portal.SystemException, 
211             com.liferay.portal.PortalException;
212 
213     public void addTemplateResources(
214         com.liferay.portlet.journal.model.JournalTemplate template,
215         boolean addCommunityPermissions, boolean addGuestPermissions)
216         throws com.liferay.portal.SystemException, 
217             com.liferay.portal.PortalException;
218 
219     public void addTemplateResources(long groupId, java.lang.String templateId,
220         java.lang.String[] communityPermissions,
221         java.lang.String[] guestPermissions)
222         throws com.liferay.portal.SystemException, 
223             com.liferay.portal.PortalException;
224 
225     public void addTemplateResources(
226         com.liferay.portlet.journal.model.JournalTemplate template,
227         java.lang.String[] communityPermissions,
228         java.lang.String[] guestPermissions)
229         throws com.liferay.portal.SystemException, 
230             com.liferay.portal.PortalException;
231 
232     public void checkNewLine(long groupId, java.lang.String templateId)
233         throws com.liferay.portal.SystemException, 
234             com.liferay.portal.PortalException;
235 
236     public void deleteTemplate(long groupId, java.lang.String templateId)
237         throws com.liferay.portal.SystemException, 
238             com.liferay.portal.PortalException;
239 
240     public void deleteTemplate(
241         com.liferay.portlet.journal.model.JournalTemplate template)
242         throws com.liferay.portal.SystemException, 
243             com.liferay.portal.PortalException;
244 
245     public void deleteTemplates(long groupId)
246         throws com.liferay.portal.SystemException, 
247             com.liferay.portal.PortalException;
248 
249     public java.util.List getStructureTemplates(long groupId,
250         java.lang.String structureId) throws com.liferay.portal.SystemException;
251 
252     public java.util.List getStructureTemplates(long groupId,
253         java.lang.String structureId, int begin, int end)
254         throws com.liferay.portal.SystemException;
255 
256     public int getStructureTemplatesCount(long groupId,
257         java.lang.String structureId) throws com.liferay.portal.SystemException;
258 
259     public com.liferay.portlet.journal.model.JournalTemplate getTemplate(
260         long id)
261         throws com.liferay.portal.SystemException, 
262             com.liferay.portal.PortalException;
263 
264     public com.liferay.portlet.journal.model.JournalTemplate getTemplate(
265         long groupId, java.lang.String templateId)
266         throws com.liferay.portal.SystemException, 
267             com.liferay.portal.PortalException;
268 
269     public com.liferay.portlet.journal.model.JournalTemplate getTemplateBySmallImageId(
270         long smallImageId)
271         throws com.liferay.portal.SystemException, 
272             com.liferay.portal.PortalException;
273 
274     public java.util.List getTemplates()
275         throws com.liferay.portal.SystemException;
276 
277     public java.util.List getTemplates(long groupId)
278         throws com.liferay.portal.SystemException;
279 
280     public java.util.List getTemplates(long groupId, int begin, int end)
281         throws com.liferay.portal.SystemException;
282 
283     public int getTemplatesCount(long groupId)
284         throws com.liferay.portal.SystemException;
285 
286     public boolean hasTemplate(long groupId, java.lang.String templateId)
287         throws com.liferay.portal.SystemException;
288 
289     public java.util.List search(long companyId, long groupId,
290         java.lang.String keywords, java.lang.String structureId,
291         java.lang.String structureIdComparator, int begin, int end,
292         com.liferay.portal.kernel.util.OrderByComparator obc)
293         throws com.liferay.portal.SystemException;
294 
295     public java.util.List search(long companyId, long groupId,
296         java.lang.String templateId, java.lang.String structureId,
297         java.lang.String structureIdComparator, java.lang.String name,
298         java.lang.String description, boolean andOperator, int begin, int end,
299         com.liferay.portal.kernel.util.OrderByComparator obc)
300         throws com.liferay.portal.SystemException;
301 
302     public int searchCount(long companyId, long groupId,
303         java.lang.String keywords, java.lang.String structureId,
304         java.lang.String structureIdComparator)
305         throws com.liferay.portal.SystemException;
306 
307     public int searchCount(long companyId, long groupId,
308         java.lang.String templateId, java.lang.String structureId,
309         java.lang.String structureIdComparator, java.lang.String name,
310         java.lang.String description, boolean andOperator)
311         throws com.liferay.portal.SystemException;
312 
313     public com.liferay.portlet.journal.model.JournalTemplate updateTemplate(
314         long groupId, java.lang.String templateId,
315         java.lang.String structureId, java.lang.String name,
316         java.lang.String description, java.lang.String xsl, boolean formatXsl,
317         java.lang.String langType, boolean cacheable, boolean smallImage,
318         java.lang.String smallImageURL, java.io.File smallFile)
319         throws com.liferay.portal.SystemException, 
320             com.liferay.portal.PortalException;
321 }