001    /**
002     * Copyright (c) 2000-2012 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    import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
018    import com.liferay.portal.kernel.util.ReferenceRegistry;
019    
020    /**
021     * The utility for the d d m template remote service. This utility wraps {@link com.liferay.portlet.dynamicdatamapping.service.impl.DDMTemplateServiceImpl} and is the primary access point for service operations in application layer code running on a remote server.
022     *
023     * <p>
024     * This is a remote service. Methods of this service are expected to have security checks based on the propagated JAAS credentials because this service can be accessed remotely.
025     * </p>
026     *
027     * @author Brian Wing Shun Chan
028     * @see DDMTemplateService
029     * @see com.liferay.portlet.dynamicdatamapping.service.base.DDMTemplateServiceBaseImpl
030     * @see com.liferay.portlet.dynamicdatamapping.service.impl.DDMTemplateServiceImpl
031     * @generated
032     */
033    public class DDMTemplateServiceUtil {
034            /*
035             * NOTE FOR DEVELOPERS:
036             *
037             * Never modify this class directly. Add custom service methods to {@link com.liferay.portlet.dynamicdatamapping.service.impl.DDMTemplateServiceImpl} and rerun ServiceBuilder to regenerate this class.
038             */
039    
040            /**
041            * Returns the Spring bean ID for this bean.
042            *
043            * @return the Spring bean ID for this bean
044            */
045            public static java.lang.String getBeanIdentifier() {
046                    return getService().getBeanIdentifier();
047            }
048    
049            /**
050            * Sets the Spring bean ID for this bean.
051            *
052            * @param beanIdentifier the Spring bean ID for this bean
053            */
054            public static void setBeanIdentifier(java.lang.String beanIdentifier) {
055                    getService().setBeanIdentifier(beanIdentifier);
056            }
057    
058            public static com.liferay.portlet.dynamicdatamapping.model.DDMTemplate addTemplate(
059                    long groupId, long classNameId, long classPK,
060                    java.util.Map<java.util.Locale, java.lang.String> nameMap,
061                    java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
062                    java.lang.String type, java.lang.String mode,
063                    java.lang.String language, java.lang.String script,
064                    com.liferay.portal.service.ServiceContext serviceContext)
065                    throws com.liferay.portal.kernel.exception.PortalException,
066                            com.liferay.portal.kernel.exception.SystemException {
067                    return getService()
068                                       .addTemplate(groupId, classNameId, classPK, nameMap,
069                            descriptionMap, type, mode, language, script, serviceContext);
070            }
071    
072            public static com.liferay.portlet.dynamicdatamapping.model.DDMTemplate addTemplate(
073                    long groupId, long classNameId, long classPK,
074                    java.lang.String templateKey,
075                    java.util.Map<java.util.Locale, java.lang.String> nameMap,
076                    java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
077                    java.lang.String type, java.lang.String mode,
078                    java.lang.String language, java.lang.String script, boolean cacheable,
079                    boolean smallImage, java.lang.String smallImageURL,
080                    java.io.File smallImageFile,
081                    com.liferay.portal.service.ServiceContext serviceContext)
082                    throws com.liferay.portal.kernel.exception.PortalException,
083                            com.liferay.portal.kernel.exception.SystemException {
084                    return getService()
085                                       .addTemplate(groupId, classNameId, classPK, templateKey,
086                            nameMap, descriptionMap, type, mode, language, script, cacheable,
087                            smallImage, smallImageURL, smallImageFile, serviceContext);
088            }
089    
090            public static com.liferay.portlet.dynamicdatamapping.model.DDMTemplate copyTemplate(
091                    long templateId,
092                    java.util.Map<java.util.Locale, java.lang.String> nameMap,
093                    java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
094                    com.liferay.portal.service.ServiceContext serviceContext)
095                    throws com.liferay.portal.kernel.exception.PortalException,
096                            com.liferay.portal.kernel.exception.SystemException {
097                    return getService()
098                                       .copyTemplate(templateId, nameMap, descriptionMap,
099                            serviceContext);
100            }
101    
102            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> copyTemplates(
103                    long classNameId, long classPK, long newClassPK, java.lang.String type,
104                    com.liferay.portal.service.ServiceContext serviceContext)
105                    throws com.liferay.portal.kernel.exception.PortalException,
106                            com.liferay.portal.kernel.exception.SystemException {
107                    return getService()
108                                       .copyTemplates(classNameId, classPK, newClassPK, type,
109                            serviceContext);
110            }
111    
112            public static void deleteTemplate(long templateId)
113                    throws com.liferay.portal.kernel.exception.PortalException,
114                            com.liferay.portal.kernel.exception.SystemException {
115                    getService().deleteTemplate(templateId);
116            }
117    
118            public static com.liferay.portlet.dynamicdatamapping.model.DDMTemplate fetchTemplate(
119                    long groupId, java.lang.String templateKey)
120                    throws com.liferay.portal.kernel.exception.SystemException {
121                    return getService().fetchTemplate(groupId, templateKey);
122            }
123    
124            public static com.liferay.portlet.dynamicdatamapping.model.DDMTemplate getTemplate(
125                    long templateId)
126                    throws com.liferay.portal.kernel.exception.PortalException,
127                            com.liferay.portal.kernel.exception.SystemException {
128                    return getService().getTemplate(templateId);
129            }
130    
131            public static com.liferay.portlet.dynamicdatamapping.model.DDMTemplate getTemplate(
132                    long groupId, java.lang.String templateKey)
133                    throws com.liferay.portal.kernel.exception.PortalException,
134                            com.liferay.portal.kernel.exception.SystemException {
135                    return getService().getTemplate(groupId, templateKey);
136            }
137    
138            public static com.liferay.portlet.dynamicdatamapping.model.DDMTemplate getTemplate(
139                    long groupId, java.lang.String templateKey,
140                    boolean includeGlobalTemplates)
141                    throws com.liferay.portal.kernel.exception.PortalException,
142                            com.liferay.portal.kernel.exception.SystemException {
143                    return getService()
144                                       .getTemplate(groupId, templateKey, includeGlobalTemplates);
145            }
146    
147            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
148                    long groupId, long classNameId)
149                    throws com.liferay.portal.kernel.exception.SystemException {
150                    return getService().getTemplates(groupId, classNameId);
151            }
152    
153            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
154                    long groupId, long classNameId, long classPK)
155                    throws com.liferay.portal.kernel.exception.SystemException {
156                    return getService().getTemplates(groupId, classNameId, classPK);
157            }
158    
159            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
160                    long classNameId, long classPK, java.lang.String type,
161                    java.lang.String mode)
162                    throws com.liferay.portal.kernel.exception.SystemException {
163                    return getService().getTemplates(classNameId, classPK, type, mode);
164            }
165    
166            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
167                    long companyId, long groupId, long classNameId, long classPK,
168                    java.lang.String keywords, java.lang.String type,
169                    java.lang.String mode, int start, int end,
170                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
171                    throws com.liferay.portal.kernel.exception.SystemException {
172                    return getService()
173                                       .search(companyId, groupId, classNameId, classPK, keywords,
174                            type, mode, start, end, orderByComparator);
175            }
176    
177            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
178                    long companyId, long groupId, long classNameId, long classPK,
179                    java.lang.String name, java.lang.String description,
180                    java.lang.String type, java.lang.String mode,
181                    java.lang.String language, boolean andOperator, int start, int end,
182                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
183                    throws com.liferay.portal.kernel.exception.SystemException {
184                    return getService()
185                                       .search(companyId, groupId, classNameId, classPK, name,
186                            description, type, mode, language, andOperator, start, end,
187                            orderByComparator);
188            }
189    
190            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
191                    long companyId, long[] groupIds, long[] classNameIds, long classPK,
192                    java.lang.String keywords, java.lang.String type,
193                    java.lang.String mode, int start, int end,
194                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
195                    throws com.liferay.portal.kernel.exception.SystemException {
196                    return getService()
197                                       .search(companyId, groupIds, classNameIds, classPK,
198                            keywords, type, mode, start, end, orderByComparator);
199            }
200    
201            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
202                    long companyId, long[] groupIds, long[] classNameIds, long classPK,
203                    java.lang.String name, java.lang.String description,
204                    java.lang.String type, java.lang.String mode,
205                    java.lang.String language, boolean andOperator, int start, int end,
206                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
207                    throws com.liferay.portal.kernel.exception.SystemException {
208                    return getService()
209                                       .search(companyId, groupIds, classNameIds, classPK, name,
210                            description, type, mode, language, andOperator, start, end,
211                            orderByComparator);
212            }
213    
214            public static int searchCount(long companyId, long groupId,
215                    long classNameId, long classPK, java.lang.String keywords,
216                    java.lang.String type, java.lang.String mode)
217                    throws com.liferay.portal.kernel.exception.SystemException {
218                    return getService()
219                                       .searchCount(companyId, groupId, classNameId, classPK,
220                            keywords, type, mode);
221            }
222    
223            public static int searchCount(long companyId, long groupId,
224                    long classNameId, long classPK, java.lang.String name,
225                    java.lang.String description, java.lang.String type,
226                    java.lang.String mode, java.lang.String language, boolean andOperator)
227                    throws com.liferay.portal.kernel.exception.SystemException {
228                    return getService()
229                                       .searchCount(companyId, groupId, classNameId, classPK, name,
230                            description, type, mode, language, andOperator);
231            }
232    
233            public static int searchCount(long companyId, long[] groupIds,
234                    long[] classNameIds, long classPK, java.lang.String keywords,
235                    java.lang.String type, java.lang.String mode)
236                    throws com.liferay.portal.kernel.exception.SystemException {
237                    return getService()
238                                       .searchCount(companyId, groupIds, classNameIds, classPK,
239                            keywords, type, mode);
240            }
241    
242            public static int searchCount(long companyId, long[] groupIds,
243                    long[] classNameIds, long classPK, java.lang.String name,
244                    java.lang.String description, java.lang.String type,
245                    java.lang.String mode, java.lang.String language, boolean andOperator)
246                    throws com.liferay.portal.kernel.exception.SystemException {
247                    return getService()
248                                       .searchCount(companyId, groupIds, classNameIds, classPK,
249                            name, description, type, mode, language, andOperator);
250            }
251    
252            public static com.liferay.portlet.dynamicdatamapping.model.DDMTemplate updateTemplate(
253                    long templateId,
254                    java.util.Map<java.util.Locale, java.lang.String> nameMap,
255                    java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
256                    java.lang.String type, java.lang.String mode,
257                    java.lang.String language, java.lang.String script, boolean cacheable,
258                    boolean smallImage, java.lang.String smallImageURL,
259                    java.io.File smallImageFile,
260                    com.liferay.portal.service.ServiceContext serviceContext)
261                    throws com.liferay.portal.kernel.exception.PortalException,
262                            com.liferay.portal.kernel.exception.SystemException {
263                    return getService()
264                                       .updateTemplate(templateId, nameMap, descriptionMap, type,
265                            mode, language, script, cacheable, smallImage, smallImageURL,
266                            smallImageFile, serviceContext);
267            }
268    
269            public static DDMTemplateService getService() {
270                    if (_service == null) {
271                            _service = (DDMTemplateService)PortalBeanLocatorUtil.locate(DDMTemplateService.class.getName());
272    
273                            ReferenceRegistry.registerReference(DDMTemplateServiceUtil.class,
274                                    "_service");
275                    }
276    
277                    return _service;
278            }
279    
280            /**
281             * @deprecated
282             */
283            public void setService(DDMTemplateService service) {
284            }
285    
286            private static DDMTemplateService _service;
287    }