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.lang.String templateKey,
061                    java.util.Map<java.util.Locale, java.lang.String> nameMap,
062                    java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
063                    java.lang.String type, java.lang.String mode,
064                    java.lang.String language, java.lang.String script, boolean cacheable,
065                    com.liferay.portal.service.ServiceContext serviceContext)
066                    throws com.liferay.portal.kernel.exception.PortalException,
067                            com.liferay.portal.kernel.exception.SystemException {
068                    return getService()
069                                       .addTemplate(groupId, classNameId, classPK, templateKey,
070                            nameMap, descriptionMap, type, mode, language, script, cacheable,
071                            serviceContext);
072            }
073    
074            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> copyTemplates(
075                    long classNameId, long classPK, long newClassPK, java.lang.String type,
076                    com.liferay.portal.service.ServiceContext serviceContext)
077                    throws com.liferay.portal.kernel.exception.PortalException,
078                            com.liferay.portal.kernel.exception.SystemException {
079                    return getService()
080                                       .copyTemplates(classNameId, classPK, newClassPK, type,
081                            serviceContext);
082            }
083    
084            public static void deleteTemplate(long templateId)
085                    throws com.liferay.portal.kernel.exception.PortalException,
086                            com.liferay.portal.kernel.exception.SystemException {
087                    getService().deleteTemplate(templateId);
088            }
089    
090            public static com.liferay.portlet.dynamicdatamapping.model.DDMTemplate fetchTemplate(
091                    long groupId, java.lang.String templateKey)
092                    throws com.liferay.portal.kernel.exception.SystemException {
093                    return getService().fetchTemplate(groupId, templateKey);
094            }
095    
096            public static com.liferay.portlet.dynamicdatamapping.model.DDMTemplate getTemplate(
097                    long templateId)
098                    throws com.liferay.portal.kernel.exception.PortalException,
099                            com.liferay.portal.kernel.exception.SystemException {
100                    return getService().getTemplate(templateId);
101            }
102    
103            public static com.liferay.portlet.dynamicdatamapping.model.DDMTemplate getTemplate(
104                    long groupId, java.lang.String templateKey)
105                    throws com.liferay.portal.kernel.exception.PortalException,
106                            com.liferay.portal.kernel.exception.SystemException {
107                    return getService().getTemplate(groupId, templateKey);
108            }
109    
110            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
111                    long groupId, long classNameId)
112                    throws com.liferay.portal.kernel.exception.SystemException {
113                    return getService().getTemplates(groupId, classNameId);
114            }
115    
116            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
117                    long groupId, long classNameId, long classPK)
118                    throws com.liferay.portal.kernel.exception.SystemException {
119                    return getService().getTemplates(groupId, classNameId, classPK);
120            }
121    
122            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> getTemplates(
123                    long classNameId, long classPK, java.lang.String type,
124                    java.lang.String mode)
125                    throws com.liferay.portal.kernel.exception.SystemException {
126                    return getService().getTemplates(classNameId, classPK, type, mode);
127            }
128    
129            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
130                    long companyId, long groupId, long classNameId, long classPK,
131                    java.lang.String keywords, java.lang.String type,
132                    java.lang.String mode, int start, int end,
133                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
134                    throws com.liferay.portal.kernel.exception.SystemException {
135                    return getService()
136                                       .search(companyId, groupId, classNameId, classPK, keywords,
137                            type, mode, start, end, orderByComparator);
138            }
139    
140            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
141                    long companyId, long groupId, long classNameId, long classPK,
142                    java.lang.String name, java.lang.String description,
143                    java.lang.String type, java.lang.String mode,
144                    java.lang.String language, boolean andOperator, int start, int end,
145                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
146                    throws com.liferay.portal.kernel.exception.SystemException {
147                    return getService()
148                                       .search(companyId, groupId, classNameId, classPK, name,
149                            description, type, mode, language, andOperator, start, end,
150                            orderByComparator);
151            }
152    
153            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
154                    long companyId, long[] groupIds, long[] classNameIds, long classPK,
155                    java.lang.String keywords, java.lang.String type,
156                    java.lang.String mode, int start, int end,
157                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
158                    throws com.liferay.portal.kernel.exception.SystemException {
159                    return getService()
160                                       .search(companyId, groupIds, classNameIds, classPK,
161                            keywords, type, mode, start, end, orderByComparator);
162            }
163    
164            public static java.util.List<com.liferay.portlet.dynamicdatamapping.model.DDMTemplate> search(
165                    long companyId, long[] groupIds, long[] classNameIds, long classPK,
166                    java.lang.String name, java.lang.String description,
167                    java.lang.String type, java.lang.String mode,
168                    java.lang.String language, boolean andOperator, int start, int end,
169                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
170                    throws com.liferay.portal.kernel.exception.SystemException {
171                    return getService()
172                                       .search(companyId, groupIds, classNameIds, classPK, name,
173                            description, type, mode, language, andOperator, start, end,
174                            orderByComparator);
175            }
176    
177            public static int searchCount(long companyId, long groupId,
178                    long classNameId, long classPK, java.lang.String keywords,
179                    java.lang.String type, java.lang.String mode)
180                    throws com.liferay.portal.kernel.exception.SystemException {
181                    return getService()
182                                       .searchCount(companyId, groupId, classNameId, classPK,
183                            keywords, type, mode);
184            }
185    
186            public static int searchCount(long companyId, long groupId,
187                    long classNameId, long classPK, java.lang.String name,
188                    java.lang.String description, java.lang.String type,
189                    java.lang.String mode, java.lang.String language, boolean andOperator)
190                    throws com.liferay.portal.kernel.exception.SystemException {
191                    return getService()
192                                       .searchCount(companyId, groupId, classNameId, classPK, name,
193                            description, type, mode, language, andOperator);
194            }
195    
196            public static int searchCount(long companyId, long[] groupIds,
197                    long[] classNameIds, long classPK, java.lang.String keywords,
198                    java.lang.String type, java.lang.String mode)
199                    throws com.liferay.portal.kernel.exception.SystemException {
200                    return getService()
201                                       .searchCount(companyId, groupIds, classNameIds, classPK,
202                            keywords, type, mode);
203            }
204    
205            public static int searchCount(long companyId, long[] groupIds,
206                    long[] classNameIds, long classPK, java.lang.String name,
207                    java.lang.String description, java.lang.String type,
208                    java.lang.String mode, java.lang.String language, boolean andOperator)
209                    throws com.liferay.portal.kernel.exception.SystemException {
210                    return getService()
211                                       .searchCount(companyId, groupIds, classNameIds, classPK,
212                            name, description, type, mode, language, andOperator);
213            }
214    
215            public static com.liferay.portlet.dynamicdatamapping.model.DDMTemplate updateTemplate(
216                    long templateId,
217                    java.util.Map<java.util.Locale, java.lang.String> nameMap,
218                    java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
219                    java.lang.String type, java.lang.String mode,
220                    java.lang.String language, java.lang.String script, boolean cacheable,
221                    com.liferay.portal.service.ServiceContext serviceContext)
222                    throws com.liferay.portal.kernel.exception.PortalException,
223                            com.liferay.portal.kernel.exception.SystemException {
224                    return getService()
225                                       .updateTemplate(templateId, nameMap, descriptionMap, type,
226                            mode, language, script, cacheable, serviceContext);
227            }
228    
229            public static DDMTemplateService getService() {
230                    if (_service == null) {
231                            _service = (DDMTemplateService)PortalBeanLocatorUtil.locate(DDMTemplateService.class.getName());
232    
233                            ReferenceRegistry.registerReference(DDMTemplateServiceUtil.class,
234                                    "_service");
235                    }
236    
237                    return _service;
238            }
239    
240            /**
241             * @deprecated
242             */
243            public void setService(DDMTemplateService service) {
244            }
245    
246            private static DDMTemplateService _service;
247    }