001    /**
002     * Copyright (c) 2000-2011 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.dynamicdatamapping.service;
016    
017    /**
018     * <p>
019     * This class is a wrapper for {@link DDMTemplateLocalService}.
020     * </p>
021     *
022     * @author    Brian Wing Shun Chan
023     * @see       DDMTemplateLocalService
024     * @generated
025     */
026    public class DDMTemplateLocalServiceWrapper implements DDMTemplateLocalService {
027            public DDMTemplateLocalServiceWrapper(
028                    DDMTemplateLocalService ddmTemplateLocalService) {
029                    _ddmTemplateLocalService = ddmTemplateLocalService;
030            }
031    
032            /**
033            * Adds the d d m template to the database. Also notifies the appropriate model listeners.
034            *
035            * @param ddmTemplate the d d m template
036            * @return the d d m template that was added
037            * @throws SystemException if a system exception occurred
038            */
039            public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate addDDMTemplate(
040                    com.liferay.portlet.dynamicdatamapping.model.DDMTemplate ddmTemplate)
041                    throws com.liferay.portal.kernel.exception.SystemException {
042                    return _ddmTemplateLocalService.addDDMTemplate(ddmTemplate);
043            }
044    
045            /**
046            * Creates a new d d m template with the primary key. Does not add the d d m template to the database.
047            *
048            * @param templateId the primary key for the new d d m template
049            * @return the new d d m template
050            */
051            public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate createDDMTemplate(
052                    long templateId) {
053                    return _ddmTemplateLocalService.createDDMTemplate(templateId);
054            }
055    
056            /**
057            * Deletes the d d m template with the primary key from the database. Also notifies the appropriate model listeners.
058            *
059            * @param templateId the primary key of the d d m template
060            * @throws PortalException if a d d m template with the primary key could not be found
061            * @throws SystemException if a system exception occurred
062            */
063            public void deleteDDMTemplate(long templateId)
064                    throws com.liferay.portal.kernel.exception.PortalException,
065                            com.liferay.portal.kernel.exception.SystemException {
066                    _ddmTemplateLocalService.deleteDDMTemplate(templateId);
067            }
068    
069            /**
070            * Deletes the d d m template from the database. Also notifies the appropriate model listeners.
071            *
072            * @param ddmTemplate the d d m template
073            * @throws SystemException if a system exception occurred
074            */
075            public void deleteDDMTemplate(
076                    com.liferay.portlet.dynamicdatamapping.model.DDMTemplate ddmTemplate)
077                    throws com.liferay.portal.kernel.exception.SystemException {
078                    _ddmTemplateLocalService.deleteDDMTemplate(ddmTemplate);
079            }
080    
081            /**
082            * Performs a dynamic query on the database and returns the matching rows.
083            *
084            * @param dynamicQuery the dynamic query
085            * @return the matching rows
086            * @throws SystemException if a system exception occurred
087            */
088            @SuppressWarnings("rawtypes")
089            public java.util.List dynamicQuery(
090                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
091                    throws com.liferay.portal.kernel.exception.SystemException {
092                    return _ddmTemplateLocalService.dynamicQuery(dynamicQuery);
093            }
094    
095            /**
096            * Performs a dynamic query on the database and returns a range of the matching rows.
097            *
098            * <p>
099            * 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.
100            * </p>
101            *
102            * @param dynamicQuery the dynamic query
103            * @param start the lower bound of the range of model instances
104            * @param end the upper bound of the range of model instances (not inclusive)
105            * @return the range of matching rows
106            * @throws SystemException if a system exception occurred
107            */
108            @SuppressWarnings("rawtypes")
109            public java.util.List dynamicQuery(
110                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
111                    int end) throws com.liferay.portal.kernel.exception.SystemException {
112                    return _ddmTemplateLocalService.dynamicQuery(dynamicQuery, start, end);
113            }
114    
115            /**
116            * Performs a dynamic query on the database and returns an ordered range of the matching rows.
117            *
118            * <p>
119            * 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.
120            * </p>
121            *
122            * @param dynamicQuery the dynamic query
123            * @param start the lower bound of the range of model instances
124            * @param end the upper bound of the range of model instances (not inclusive)
125            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
126            * @return the ordered range of matching rows
127            * @throws SystemException if a system exception occurred
128            */
129            @SuppressWarnings("rawtypes")
130            public java.util.List dynamicQuery(
131                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
132                    int end,
133                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
134                    throws com.liferay.portal.kernel.exception.SystemException {
135                    return _ddmTemplateLocalService.dynamicQuery(dynamicQuery, start, end,
136                            orderByComparator);
137            }
138    
139            /**
140            * Returns the number of rows that match the dynamic query.
141            *
142            * @param dynamicQuery the dynamic query
143            * @return the number of rows that match the dynamic query
144            * @throws SystemException if a system exception occurred
145            */
146            public long dynamicQueryCount(
147                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
148                    throws com.liferay.portal.kernel.exception.SystemException {
149                    return _ddmTemplateLocalService.dynamicQueryCount(dynamicQuery);
150            }
151    
152            /**
153            * Returns the d d m template with the primary key.
154            *
155            * @param templateId the primary key of the d d m template
156            * @return the d d m template
157            * @throws PortalException if a d d m template with the primary key could not be found
158            * @throws SystemException if a system exception occurred
159            */
160            public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate getDDMTemplate(
161                    long templateId)
162                    throws com.liferay.portal.kernel.exception.PortalException,
163                            com.liferay.portal.kernel.exception.SystemException {
164                    return _ddmTemplateLocalService.getDDMTemplate(templateId);
165            }
166    
167            public com.liferay.portal.model.PersistedModel getPersistedModel(
168                    java.io.Serializable primaryKeyObj)
169                    throws com.liferay.portal.kernel.exception.PortalException,
170                            com.liferay.portal.kernel.exception.SystemException {
171                    return _ddmTemplateLocalService.getPersistedModel(primaryKeyObj);
172            }
173    
174            /**
175            * Returns the d d m template with the UUID in the group.
176            *
177            * @param uuid the UUID of d d m template
178            * @param groupId the group id of the d d m template
179            * @return the d d m template
180            * @throws PortalException if a d d m template with the UUID in the group could not be found
181            * @throws SystemException if a system exception occurred
182            */
183            public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate getDDMTemplateByUuidAndGroupId(
184                    java.lang.String uuid, long groupId)
185                    throws com.liferay.portal.kernel.exception.PortalException,
186                            com.liferay.portal.kernel.exception.SystemException {
187                    return _ddmTemplateLocalService.getDDMTemplateByUuidAndGroupId(uuid,
188                            groupId);
189            }
190    
191            /**
192            * Returns a range of all the d d m templates.
193            *
194            * <p>
195            * 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.
196            * </p>
197            *
198            * @param start the lower bound of the range of d d m templates
199            * @param end the upper bound of the range of d d m templates (not inclusive)
200            * @return the range of d d m templates
201            * @throws SystemException if a system exception occurred
202            */
203            public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getDDMTemplates(
204                    int start, int end)
205                    throws com.liferay.portal.kernel.exception.SystemException {
206                    return _ddmTemplateLocalService.getDDMTemplates(start, end);
207            }
208    
209            /**
210            * Returns the number of d d m templates.
211            *
212            * @return the number of d d m templates
213            * @throws SystemException if a system exception occurred
214            */
215            public int getDDMTemplatesCount()
216                    throws com.liferay.portal.kernel.exception.SystemException {
217                    return _ddmTemplateLocalService.getDDMTemplatesCount();
218            }
219    
220            /**
221            * Updates the d d m template in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
222            *
223            * @param ddmTemplate the d d m template
224            * @return the d d m template that was updated
225            * @throws SystemException if a system exception occurred
226            */
227            public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate updateDDMTemplate(
228                    com.liferay.portlet.dynamicdatamapping.model.DDMTemplate ddmTemplate)
229                    throws com.liferay.portal.kernel.exception.SystemException {
230                    return _ddmTemplateLocalService.updateDDMTemplate(ddmTemplate);
231            }
232    
233            /**
234            * Updates the d d m template in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
235            *
236            * @param ddmTemplate the d d m template
237            * @param merge whether to merge the d d m template 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.
238            * @return the d d m template that was updated
239            * @throws SystemException if a system exception occurred
240            */
241            public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate updateDDMTemplate(
242                    com.liferay.portlet.dynamicdatamapping.model.DDMTemplate ddmTemplate,
243                    boolean merge)
244                    throws com.liferay.portal.kernel.exception.SystemException {
245                    return _ddmTemplateLocalService.updateDDMTemplate(ddmTemplate, merge);
246            }
247    
248            /**
249            * Returns the Spring bean ID for this bean.
250            *
251            * @return the Spring bean ID for this bean
252            */
253            public java.lang.String getBeanIdentifier() {
254                    return _ddmTemplateLocalService.getBeanIdentifier();
255            }
256    
257            /**
258            * Sets the Spring bean ID for this bean.
259            *
260            * @param beanIdentifier the Spring bean ID for this bean
261            */
262            public void setBeanIdentifier(java.lang.String beanIdentifier) {
263                    _ddmTemplateLocalService.setBeanIdentifier(beanIdentifier);
264            }
265    
266            public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate addTemplate(
267                    long userId, long groupId, long structureId,
268                    java.util.Map<java.util.Locale, java.lang.String> nameMap,
269                    java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
270                    java.lang.String type, java.lang.String mode,
271                    java.lang.String language, java.lang.String script,
272                    com.liferay.portal.service.ServiceContext serviceContext)
273                    throws com.liferay.portal.kernel.exception.PortalException,
274                            com.liferay.portal.kernel.exception.SystemException {
275                    return _ddmTemplateLocalService.addTemplate(userId, groupId,
276                            structureId, nameMap, descriptionMap, type, mode, language, script,
277                            serviceContext);
278            }
279    
280            public void addTemplateResources(
281                    com.liferay.portlet.dynamicdatamapping.model.DDMTemplate template,
282                    boolean addGroupPermissions, boolean addGuestPermissions)
283                    throws com.liferay.portal.kernel.exception.PortalException,
284                            com.liferay.portal.kernel.exception.SystemException {
285                    _ddmTemplateLocalService.addTemplateResources(template,
286                            addGroupPermissions, addGuestPermissions);
287            }
288    
289            public void addTemplateResources(
290                    com.liferay.portlet.dynamicdatamapping.model.DDMTemplate template,
291                    java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
292                    throws com.liferay.portal.kernel.exception.PortalException,
293                            com.liferay.portal.kernel.exception.SystemException {
294                    _ddmTemplateLocalService.addTemplateResources(template,
295                            groupPermissions, guestPermissions);
296            }
297    
298            public void deleteTemplate(
299                    com.liferay.portlet.dynamicdatamapping.model.DDMTemplate template)
300                    throws com.liferay.portal.kernel.exception.PortalException,
301                            com.liferay.portal.kernel.exception.SystemException {
302                    _ddmTemplateLocalService.deleteTemplate(template);
303            }
304    
305            public void deleteTemplate(long templateId)
306                    throws com.liferay.portal.kernel.exception.PortalException,
307                            com.liferay.portal.kernel.exception.SystemException {
308                    _ddmTemplateLocalService.deleteTemplate(templateId);
309            }
310    
311            public void deleteTemplates(long groupId)
312                    throws com.liferay.portal.kernel.exception.PortalException,
313                            com.liferay.portal.kernel.exception.SystemException {
314                    _ddmTemplateLocalService.deleteTemplates(groupId);
315            }
316    
317            public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate getTemplate(
318                    long templateId)
319                    throws com.liferay.portal.kernel.exception.PortalException,
320                            com.liferay.portal.kernel.exception.SystemException {
321                    return _ddmTemplateLocalService.getTemplate(templateId);
322            }
323    
324            public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
325                    long structureId)
326                    throws com.liferay.portal.kernel.exception.SystemException {
327                    return _ddmTemplateLocalService.getTemplates(structureId);
328            }
329    
330            public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
331                    long structureId, java.lang.String type, java.lang.String mode)
332                    throws com.liferay.portal.kernel.exception.SystemException {
333                    return _ddmTemplateLocalService.getTemplates(structureId, type, mode);
334            }
335    
336            public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
337                    long companyId, long groupId, long structureId,
338                    java.lang.String keywords, java.lang.String type,
339                    java.lang.String mode, int start, int end,
340                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
341                    throws com.liferay.portal.kernel.exception.SystemException {
342                    return _ddmTemplateLocalService.search(companyId, groupId, structureId,
343                            keywords, type, mode, start, end, orderByComparator);
344            }
345    
346            public java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
347                    long companyId, long groupId, long structureId, java.lang.String name,
348                    java.lang.String description, java.lang.String type,
349                    java.lang.String mode, java.lang.String language, boolean andOperator,
350                    int start, int end,
351                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
352                    throws com.liferay.portal.kernel.exception.SystemException {
353                    return _ddmTemplateLocalService.search(companyId, groupId, structureId,
354                            name, description, type, mode, language, andOperator, start, end,
355                            orderByComparator);
356            }
357    
358            public int searchCount(long companyId, long groupId, long structureId,
359                    java.lang.String keywords, java.lang.String type, java.lang.String mode)
360                    throws com.liferay.portal.kernel.exception.SystemException {
361                    return _ddmTemplateLocalService.searchCount(companyId, groupId,
362                            structureId, keywords, type, mode);
363            }
364    
365            public int searchCount(long companyId, long groupId, long structureId,
366                    java.lang.String name, java.lang.String description,
367                    java.lang.String type, java.lang.String mode,
368                    java.lang.String language, boolean andOperator)
369                    throws com.liferay.portal.kernel.exception.SystemException {
370                    return _ddmTemplateLocalService.searchCount(companyId, groupId,
371                            structureId, name, description, type, mode, language, andOperator);
372            }
373    
374            public com.liferay.portlet.dynamicdatamapping.model.DDMTemplate updateTemplate(
375                    long templateId,
376                    java.util.Map<java.util.Locale, java.lang.String> nameMap,
377                    java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
378                    java.lang.String type, java.lang.String mode,
379                    java.lang.String language, java.lang.String script,
380                    com.liferay.portal.service.ServiceContext serviceContext)
381                    throws com.liferay.portal.kernel.exception.PortalException,
382                            com.liferay.portal.kernel.exception.SystemException {
383                    return _ddmTemplateLocalService.updateTemplate(templateId, nameMap,
384                            descriptionMap, type, mode, language, script, serviceContext);
385            }
386    
387            public DDMTemplateLocalService getWrappedDDMTemplateLocalService() {
388                    return _ddmTemplateLocalService;
389            }
390    
391            public void setWrappedDDMTemplateLocalService(
392                    DDMTemplateLocalService ddmTemplateLocalService) {
393                    _ddmTemplateLocalService = ddmTemplateLocalService;
394            }
395    
396            private DDMTemplateLocalService _ddmTemplateLocalService;
397    }