001    /**
002     * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portlet.journal.service;
016    
017    /**
018     * <p>
019     * This class is a wrapper for {@link JournalStructureLocalService}.
020     * </p>
021     *
022     * @author    Brian Wing Shun Chan
023     * @see       JournalStructureLocalService
024     * @generated
025     */
026    public class JournalStructureLocalServiceWrapper
027            implements JournalStructureLocalService {
028            public JournalStructureLocalServiceWrapper(
029                    JournalStructureLocalService journalStructureLocalService) {
030                    _journalStructureLocalService = journalStructureLocalService;
031            }
032    
033            /**
034            * Adds the journal structure to the database. Also notifies the appropriate model listeners.
035            *
036            * @param journalStructure the journal structure to add
037            * @return the journal structure that was added
038            * @throws SystemException if a system exception occurred
039            */
040            public com.liferay.portlet.journal.model.JournalStructure addJournalStructure(
041                    com.liferay.portlet.journal.model.JournalStructure journalStructure)
042                    throws com.liferay.portal.kernel.exception.SystemException {
043                    return _journalStructureLocalService.addJournalStructure(journalStructure);
044            }
045    
046            /**
047            * Creates a new journal structure with the primary key. Does not add the journal structure to the database.
048            *
049            * @param id the primary key for the new journal structure
050            * @return the new journal structure
051            */
052            public com.liferay.portlet.journal.model.JournalStructure createJournalStructure(
053                    long id) {
054                    return _journalStructureLocalService.createJournalStructure(id);
055            }
056    
057            /**
058            * Deletes the journal structure with the primary key from the database. Also notifies the appropriate model listeners.
059            *
060            * @param id the primary key of the journal structure to delete
061            * @throws PortalException if a journal structure with the primary key could not be found
062            * @throws SystemException if a system exception occurred
063            */
064            public void deleteJournalStructure(long id)
065                    throws com.liferay.portal.kernel.exception.PortalException,
066                            com.liferay.portal.kernel.exception.SystemException {
067                    _journalStructureLocalService.deleteJournalStructure(id);
068            }
069    
070            /**
071            * Deletes the journal structure from the database. Also notifies the appropriate model listeners.
072            *
073            * @param journalStructure the journal structure to delete
074            * @throws SystemException if a system exception occurred
075            */
076            public void deleteJournalStructure(
077                    com.liferay.portlet.journal.model.JournalStructure journalStructure)
078                    throws com.liferay.portal.kernel.exception.SystemException {
079                    _journalStructureLocalService.deleteJournalStructure(journalStructure);
080            }
081    
082            /**
083            * Performs a dynamic query on the database and returns the matching rows.
084            *
085            * @param dynamicQuery the dynamic query to search with
086            * @return the matching rows
087            * @throws SystemException if a system exception occurred
088            */
089            @SuppressWarnings("rawtypes")
090            public java.util.List dynamicQuery(
091                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
092                    throws com.liferay.portal.kernel.exception.SystemException {
093                    return _journalStructureLocalService.dynamicQuery(dynamicQuery);
094            }
095    
096            /**
097            * Performs a dynamic query on the database and returns a range of the matching rows.
098            *
099            * <p>
100            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
101            * </p>
102            *
103            * @param dynamicQuery the dynamic query to search with
104            * @param start the lower bound of the range of model instances to return
105            * @param end the upper bound of the range of model instances to return (not inclusive)
106            * @return the range of matching rows
107            * @throws SystemException if a system exception occurred
108            */
109            @SuppressWarnings("rawtypes")
110            public java.util.List dynamicQuery(
111                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
112                    int end) throws com.liferay.portal.kernel.exception.SystemException {
113                    return _journalStructureLocalService.dynamicQuery(dynamicQuery, start,
114                            end);
115            }
116    
117            /**
118            * Performs a dynamic query on the database and returns an ordered range of the matching rows.
119            *
120            * <p>
121            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
122            * </p>
123            *
124            * @param dynamicQuery the dynamic query to search with
125            * @param start the lower bound of the range of model instances to return
126            * @param end the upper bound of the range of model instances to return (not inclusive)
127            * @param orderByComparator the comparator to order the results by
128            * @return the ordered range of matching rows
129            * @throws SystemException if a system exception occurred
130            */
131            @SuppressWarnings("rawtypes")
132            public java.util.List dynamicQuery(
133                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
134                    int end,
135                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
136                    throws com.liferay.portal.kernel.exception.SystemException {
137                    return _journalStructureLocalService.dynamicQuery(dynamicQuery, start,
138                            end, orderByComparator);
139            }
140    
141            /**
142            * Counts the number of rows that match the dynamic query.
143            *
144            * @param dynamicQuery the dynamic query to search with
145            * @return the number of rows that match the dynamic query
146            * @throws SystemException if a system exception occurred
147            */
148            public long dynamicQueryCount(
149                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
150                    throws com.liferay.portal.kernel.exception.SystemException {
151                    return _journalStructureLocalService.dynamicQueryCount(dynamicQuery);
152            }
153    
154            /**
155            * Gets the journal structure with the primary key.
156            *
157            * @param id the primary key of the journal structure to get
158            * @return the journal structure
159            * @throws PortalException if a journal structure with the primary key could not be found
160            * @throws SystemException if a system exception occurred
161            */
162            public com.liferay.portlet.journal.model.JournalStructure getJournalStructure(
163                    long id)
164                    throws com.liferay.portal.kernel.exception.PortalException,
165                            com.liferay.portal.kernel.exception.SystemException {
166                    return _journalStructureLocalService.getJournalStructure(id);
167            }
168    
169            /**
170            * Gets the journal structure with the UUID and group id.
171            *
172            * @param uuid the UUID of journal structure to get
173            * @param groupId the group id of the journal structure to get
174            * @return the journal structure
175            * @throws PortalException if a journal structure with the UUID and group id could not be found
176            * @throws SystemException if a system exception occurred
177            */
178            public com.liferay.portlet.journal.model.JournalStructure getJournalStructureByUuidAndGroupId(
179                    java.lang.String uuid, long groupId)
180                    throws com.liferay.portal.kernel.exception.PortalException,
181                            com.liferay.portal.kernel.exception.SystemException {
182                    return _journalStructureLocalService.getJournalStructureByUuidAndGroupId(uuid,
183                            groupId);
184            }
185    
186            /**
187            * Gets a range of all the journal structures.
188            *
189            * <p>
190            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.
191            * </p>
192            *
193            * @param start the lower bound of the range of journal structures to return
194            * @param end the upper bound of the range of journal structures to return (not inclusive)
195            * @return the range of journal structures
196            * @throws SystemException if a system exception occurred
197            */
198            public java.util.List<com.liferay.portlet.journal.model.JournalStructure> getJournalStructures(
199                    int start, int end)
200                    throws com.liferay.portal.kernel.exception.SystemException {
201                    return _journalStructureLocalService.getJournalStructures(start, end);
202            }
203    
204            /**
205            * Gets the number of journal structures.
206            *
207            * @return the number of journal structures
208            * @throws SystemException if a system exception occurred
209            */
210            public int getJournalStructuresCount()
211                    throws com.liferay.portal.kernel.exception.SystemException {
212                    return _journalStructureLocalService.getJournalStructuresCount();
213            }
214    
215            /**
216            * Updates the journal structure in the database. Also notifies the appropriate model listeners.
217            *
218            * @param journalStructure the journal structure to update
219            * @return the journal structure that was updated
220            * @throws SystemException if a system exception occurred
221            */
222            public com.liferay.portlet.journal.model.JournalStructure updateJournalStructure(
223                    com.liferay.portlet.journal.model.JournalStructure journalStructure)
224                    throws com.liferay.portal.kernel.exception.SystemException {
225                    return _journalStructureLocalService.updateJournalStructure(journalStructure);
226            }
227    
228            /**
229            * Updates the journal structure in the database. Also notifies the appropriate model listeners.
230            *
231            * @param journalStructure the journal structure to update
232            * @param merge whether to merge the journal structure with the current session. See {@link com.liferay.portal.service.persistence.BatchSession#update(com.liferay.portal.kernel.dao.orm.Session, com.liferay.portal.model.BaseModel, boolean)} for an explanation.
233            * @return the journal structure that was updated
234            * @throws SystemException if a system exception occurred
235            */
236            public com.liferay.portlet.journal.model.JournalStructure updateJournalStructure(
237                    com.liferay.portlet.journal.model.JournalStructure journalStructure,
238                    boolean merge)
239                    throws com.liferay.portal.kernel.exception.SystemException {
240                    return _journalStructureLocalService.updateJournalStructure(journalStructure,
241                            merge);
242            }
243    
244            public com.liferay.portlet.journal.model.JournalStructure addStructure(
245                    long userId, long groupId, java.lang.String structureId,
246                    boolean autoStructureId, java.lang.String parentStructureId,
247                    java.lang.String name, java.lang.String description,
248                    java.lang.String xsd,
249                    com.liferay.portal.service.ServiceContext serviceContext)
250                    throws com.liferay.portal.kernel.exception.PortalException,
251                            com.liferay.portal.kernel.exception.SystemException {
252                    return _journalStructureLocalService.addStructure(userId, groupId,
253                            structureId, autoStructureId, parentStructureId, name, description,
254                            xsd, serviceContext);
255            }
256    
257            public void addStructureResources(long groupId,
258                    java.lang.String structureId, boolean addCommunityPermissions,
259                    boolean addGuestPermissions)
260                    throws com.liferay.portal.kernel.exception.PortalException,
261                            com.liferay.portal.kernel.exception.SystemException {
262                    _journalStructureLocalService.addStructureResources(groupId,
263                            structureId, addCommunityPermissions, addGuestPermissions);
264            }
265    
266            public void addStructureResources(
267                    com.liferay.portlet.journal.model.JournalStructure structure,
268                    boolean addCommunityPermissions, boolean addGuestPermissions)
269                    throws com.liferay.portal.kernel.exception.PortalException,
270                            com.liferay.portal.kernel.exception.SystemException {
271                    _journalStructureLocalService.addStructureResources(structure,
272                            addCommunityPermissions, addGuestPermissions);
273            }
274    
275            public void addStructureResources(long groupId,
276                    java.lang.String structureId, java.lang.String[] communityPermissions,
277                    java.lang.String[] guestPermissions)
278                    throws com.liferay.portal.kernel.exception.PortalException,
279                            com.liferay.portal.kernel.exception.SystemException {
280                    _journalStructureLocalService.addStructureResources(groupId,
281                            structureId, communityPermissions, guestPermissions);
282            }
283    
284            public void addStructureResources(
285                    com.liferay.portlet.journal.model.JournalStructure structure,
286                    java.lang.String[] communityPermissions,
287                    java.lang.String[] guestPermissions)
288                    throws com.liferay.portal.kernel.exception.PortalException,
289                            com.liferay.portal.kernel.exception.SystemException {
290                    _journalStructureLocalService.addStructureResources(structure,
291                            communityPermissions, guestPermissions);
292            }
293    
294            public void checkNewLine(long groupId, java.lang.String structureId)
295                    throws com.liferay.portal.kernel.exception.PortalException,
296                            com.liferay.portal.kernel.exception.SystemException {
297                    _journalStructureLocalService.checkNewLine(groupId, structureId);
298            }
299    
300            public com.liferay.portlet.journal.model.JournalStructure copyStructure(
301                    long userId, long groupId, java.lang.String oldStructureId,
302                    java.lang.String newStructureId, boolean autoStructureId)
303                    throws com.liferay.portal.kernel.exception.PortalException,
304                            com.liferay.portal.kernel.exception.SystemException {
305                    return _journalStructureLocalService.copyStructure(userId, groupId,
306                            oldStructureId, newStructureId, autoStructureId);
307            }
308    
309            public void deleteStructure(long groupId, java.lang.String structureId)
310                    throws com.liferay.portal.kernel.exception.PortalException,
311                            com.liferay.portal.kernel.exception.SystemException {
312                    _journalStructureLocalService.deleteStructure(groupId, structureId);
313            }
314    
315            public void deleteStructure(
316                    com.liferay.portlet.journal.model.JournalStructure structure)
317                    throws com.liferay.portal.kernel.exception.PortalException,
318                            com.liferay.portal.kernel.exception.SystemException {
319                    _journalStructureLocalService.deleteStructure(structure);
320            }
321    
322            public void deleteStructures(long groupId)
323                    throws com.liferay.portal.kernel.exception.PortalException,
324                            com.liferay.portal.kernel.exception.SystemException {
325                    _journalStructureLocalService.deleteStructures(groupId);
326            }
327    
328            public com.liferay.portlet.journal.model.JournalStructure getStructure(
329                    long id)
330                    throws com.liferay.portal.kernel.exception.PortalException,
331                            com.liferay.portal.kernel.exception.SystemException {
332                    return _journalStructureLocalService.getStructure(id);
333            }
334    
335            public com.liferay.portlet.journal.model.JournalStructure getStructure(
336                    long groupId, java.lang.String structureId)
337                    throws com.liferay.portal.kernel.exception.PortalException,
338                            com.liferay.portal.kernel.exception.SystemException {
339                    return _journalStructureLocalService.getStructure(groupId, structureId);
340            }
341    
342            public java.util.List<com.liferay.portlet.journal.model.JournalStructure> getStructures()
343                    throws com.liferay.portal.kernel.exception.SystemException {
344                    return _journalStructureLocalService.getStructures();
345            }
346    
347            public java.util.List<com.liferay.portlet.journal.model.JournalStructure> getStructures(
348                    long groupId)
349                    throws com.liferay.portal.kernel.exception.SystemException {
350                    return _journalStructureLocalService.getStructures(groupId);
351            }
352    
353            public java.util.List<com.liferay.portlet.journal.model.JournalStructure> getStructures(
354                    long groupId, int start, int end)
355                    throws com.liferay.portal.kernel.exception.SystemException {
356                    return _journalStructureLocalService.getStructures(groupId, start, end);
357            }
358    
359            public int getStructuresCount(long groupId)
360                    throws com.liferay.portal.kernel.exception.SystemException {
361                    return _journalStructureLocalService.getStructuresCount(groupId);
362            }
363    
364            public java.util.List<com.liferay.portlet.journal.model.JournalStructure> search(
365                    long companyId, long groupId, java.lang.String keywords, int start,
366                    int end, com.liferay.portal.kernel.util.OrderByComparator obc)
367                    throws com.liferay.portal.kernel.exception.SystemException {
368                    return _journalStructureLocalService.search(companyId, groupId,
369                            keywords, start, end, obc);
370            }
371    
372            public java.util.List<com.liferay.portlet.journal.model.JournalStructure> search(
373                    long companyId, long groupId, java.lang.String structureId,
374                    java.lang.String name, java.lang.String description,
375                    boolean andOperator, int start, int end,
376                    com.liferay.portal.kernel.util.OrderByComparator obc)
377                    throws com.liferay.portal.kernel.exception.SystemException {
378                    return _journalStructureLocalService.search(companyId, groupId,
379                            structureId, name, description, andOperator, start, end, obc);
380            }
381    
382            public int searchCount(long companyId, long groupId,
383                    java.lang.String keywords)
384                    throws com.liferay.portal.kernel.exception.SystemException {
385                    return _journalStructureLocalService.searchCount(companyId, groupId,
386                            keywords);
387            }
388    
389            public int searchCount(long companyId, long groupId,
390                    java.lang.String structureId, java.lang.String name,
391                    java.lang.String description, boolean andOperator)
392                    throws com.liferay.portal.kernel.exception.SystemException {
393                    return _journalStructureLocalService.searchCount(companyId, groupId,
394                            structureId, name, description, andOperator);
395            }
396    
397            public com.liferay.portlet.journal.model.JournalStructure updateStructure(
398                    long groupId, java.lang.String structureId,
399                    java.lang.String parentStructureId, java.lang.String name,
400                    java.lang.String description, java.lang.String xsd,
401                    com.liferay.portal.service.ServiceContext serviceContext)
402                    throws com.liferay.portal.kernel.exception.PortalException,
403                            com.liferay.portal.kernel.exception.SystemException {
404                    return _journalStructureLocalService.updateStructure(groupId,
405                            structureId, parentStructureId, name, description, xsd,
406                            serviceContext);
407            }
408    
409            public JournalStructureLocalService getWrappedJournalStructureLocalService() {
410                    return _journalStructureLocalService;
411            }
412    
413            private JournalStructureLocalService _journalStructureLocalService;
414    }