001    /**
002     * Copyright (c) 2000-present 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.portal.service.base;
016    
017    import com.liferay.portal.kernel.bean.BeanReference;
018    import com.liferay.portal.kernel.dao.db.DB;
019    import com.liferay.portal.kernel.dao.db.DBManagerUtil;
020    import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
021    import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
022    import com.liferay.portal.kernel.exception.SystemException;
023    import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService;
024    import com.liferay.portal.model.ResourceBlock;
025    import com.liferay.portal.service.BaseServiceImpl;
026    import com.liferay.portal.service.ResourceBlockService;
027    import com.liferay.portal.service.persistence.ResourceActionPersistence;
028    import com.liferay.portal.service.persistence.ResourceBlockFinder;
029    import com.liferay.portal.service.persistence.ResourceBlockPermissionPersistence;
030    import com.liferay.portal.service.persistence.ResourceBlockPersistence;
031    import com.liferay.portal.service.persistence.ResourceTypePermissionFinder;
032    import com.liferay.portal.service.persistence.ResourceTypePermissionPersistence;
033    import com.liferay.portal.service.persistence.RoleFinder;
034    import com.liferay.portal.service.persistence.RolePersistence;
035    import com.liferay.portal.util.PortalUtil;
036    
037    import javax.sql.DataSource;
038    
039    /**
040     * Provides the base implementation for the resource block remote service.
041     *
042     * <p>
043     * This implementation exists only as a container for the default service methods generated by ServiceBuilder. All custom service methods should be put in {@link com.liferay.portal.service.impl.ResourceBlockServiceImpl}.
044     * </p>
045     *
046     * @author Brian Wing Shun Chan
047     * @see com.liferay.portal.service.impl.ResourceBlockServiceImpl
048     * @see com.liferay.portal.service.ResourceBlockServiceUtil
049     * @generated
050     */
051    public abstract class ResourceBlockServiceBaseImpl extends BaseServiceImpl
052            implements ResourceBlockService, IdentifiableOSGiService {
053            /*
054             * NOTE FOR DEVELOPERS:
055             *
056             * Never modify or reference this class directly. Always use {@link com.liferay.portal.service.ResourceBlockServiceUtil} to access the resource block remote service.
057             */
058    
059            /**
060             * Returns the resource block local service.
061             *
062             * @return the resource block local service
063             */
064            public com.liferay.portal.service.ResourceBlockLocalService getResourceBlockLocalService() {
065                    return resourceBlockLocalService;
066            }
067    
068            /**
069             * Sets the resource block local service.
070             *
071             * @param resourceBlockLocalService the resource block local service
072             */
073            public void setResourceBlockLocalService(
074                    com.liferay.portal.service.ResourceBlockLocalService resourceBlockLocalService) {
075                    this.resourceBlockLocalService = resourceBlockLocalService;
076            }
077    
078            /**
079             * Returns the resource block remote service.
080             *
081             * @return the resource block remote service
082             */
083            public ResourceBlockService getResourceBlockService() {
084                    return resourceBlockService;
085            }
086    
087            /**
088             * Sets the resource block remote service.
089             *
090             * @param resourceBlockService the resource block remote service
091             */
092            public void setResourceBlockService(
093                    ResourceBlockService resourceBlockService) {
094                    this.resourceBlockService = resourceBlockService;
095            }
096    
097            /**
098             * Returns the resource block persistence.
099             *
100             * @return the resource block persistence
101             */
102            public ResourceBlockPersistence getResourceBlockPersistence() {
103                    return resourceBlockPersistence;
104            }
105    
106            /**
107             * Sets the resource block persistence.
108             *
109             * @param resourceBlockPersistence the resource block persistence
110             */
111            public void setResourceBlockPersistence(
112                    ResourceBlockPersistence resourceBlockPersistence) {
113                    this.resourceBlockPersistence = resourceBlockPersistence;
114            }
115    
116            /**
117             * Returns the resource block finder.
118             *
119             * @return the resource block finder
120             */
121            public ResourceBlockFinder getResourceBlockFinder() {
122                    return resourceBlockFinder;
123            }
124    
125            /**
126             * Sets the resource block finder.
127             *
128             * @param resourceBlockFinder the resource block finder
129             */
130            public void setResourceBlockFinder(ResourceBlockFinder resourceBlockFinder) {
131                    this.resourceBlockFinder = resourceBlockFinder;
132            }
133    
134            /**
135             * Returns the counter local service.
136             *
137             * @return the counter local service
138             */
139            public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
140                    return counterLocalService;
141            }
142    
143            /**
144             * Sets the counter local service.
145             *
146             * @param counterLocalService the counter local service
147             */
148            public void setCounterLocalService(
149                    com.liferay.counter.service.CounterLocalService counterLocalService) {
150                    this.counterLocalService = counterLocalService;
151            }
152    
153            /**
154             * Returns the permission remote service.
155             *
156             * @return the permission remote service
157             */
158            public com.liferay.portal.service.PermissionService getPermissionService() {
159                    return permissionService;
160            }
161    
162            /**
163             * Sets the permission remote service.
164             *
165             * @param permissionService the permission remote service
166             */
167            public void setPermissionService(
168                    com.liferay.portal.service.PermissionService permissionService) {
169                    this.permissionService = permissionService;
170            }
171    
172            /**
173             * Returns the resource local service.
174             *
175             * @return the resource local service
176             */
177            public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
178                    return resourceLocalService;
179            }
180    
181            /**
182             * Sets the resource local service.
183             *
184             * @param resourceLocalService the resource local service
185             */
186            public void setResourceLocalService(
187                    com.liferay.portal.service.ResourceLocalService resourceLocalService) {
188                    this.resourceLocalService = resourceLocalService;
189            }
190    
191            /**
192             * Returns the resource action local service.
193             *
194             * @return the resource action local service
195             */
196            public com.liferay.portal.service.ResourceActionLocalService getResourceActionLocalService() {
197                    return resourceActionLocalService;
198            }
199    
200            /**
201             * Sets the resource action local service.
202             *
203             * @param resourceActionLocalService the resource action local service
204             */
205            public void setResourceActionLocalService(
206                    com.liferay.portal.service.ResourceActionLocalService resourceActionLocalService) {
207                    this.resourceActionLocalService = resourceActionLocalService;
208            }
209    
210            /**
211             * Returns the resource action persistence.
212             *
213             * @return the resource action persistence
214             */
215            public ResourceActionPersistence getResourceActionPersistence() {
216                    return resourceActionPersistence;
217            }
218    
219            /**
220             * Sets the resource action persistence.
221             *
222             * @param resourceActionPersistence the resource action persistence
223             */
224            public void setResourceActionPersistence(
225                    ResourceActionPersistence resourceActionPersistence) {
226                    this.resourceActionPersistence = resourceActionPersistence;
227            }
228    
229            /**
230             * Returns the resource block permission local service.
231             *
232             * @return the resource block permission local service
233             */
234            public com.liferay.portal.service.ResourceBlockPermissionLocalService getResourceBlockPermissionLocalService() {
235                    return resourceBlockPermissionLocalService;
236            }
237    
238            /**
239             * Sets the resource block permission local service.
240             *
241             * @param resourceBlockPermissionLocalService the resource block permission local service
242             */
243            public void setResourceBlockPermissionLocalService(
244                    com.liferay.portal.service.ResourceBlockPermissionLocalService resourceBlockPermissionLocalService) {
245                    this.resourceBlockPermissionLocalService = resourceBlockPermissionLocalService;
246            }
247    
248            /**
249             * Returns the resource block permission persistence.
250             *
251             * @return the resource block permission persistence
252             */
253            public ResourceBlockPermissionPersistence getResourceBlockPermissionPersistence() {
254                    return resourceBlockPermissionPersistence;
255            }
256    
257            /**
258             * Sets the resource block permission persistence.
259             *
260             * @param resourceBlockPermissionPersistence the resource block permission persistence
261             */
262            public void setResourceBlockPermissionPersistence(
263                    ResourceBlockPermissionPersistence resourceBlockPermissionPersistence) {
264                    this.resourceBlockPermissionPersistence = resourceBlockPermissionPersistence;
265            }
266    
267            /**
268             * Returns the resource type permission local service.
269             *
270             * @return the resource type permission local service
271             */
272            public com.liferay.portal.service.ResourceTypePermissionLocalService getResourceTypePermissionLocalService() {
273                    return resourceTypePermissionLocalService;
274            }
275    
276            /**
277             * Sets the resource type permission local service.
278             *
279             * @param resourceTypePermissionLocalService the resource type permission local service
280             */
281            public void setResourceTypePermissionLocalService(
282                    com.liferay.portal.service.ResourceTypePermissionLocalService resourceTypePermissionLocalService) {
283                    this.resourceTypePermissionLocalService = resourceTypePermissionLocalService;
284            }
285    
286            /**
287             * Returns the resource type permission persistence.
288             *
289             * @return the resource type permission persistence
290             */
291            public ResourceTypePermissionPersistence getResourceTypePermissionPersistence() {
292                    return resourceTypePermissionPersistence;
293            }
294    
295            /**
296             * Sets the resource type permission persistence.
297             *
298             * @param resourceTypePermissionPersistence the resource type permission persistence
299             */
300            public void setResourceTypePermissionPersistence(
301                    ResourceTypePermissionPersistence resourceTypePermissionPersistence) {
302                    this.resourceTypePermissionPersistence = resourceTypePermissionPersistence;
303            }
304    
305            /**
306             * Returns the resource type permission finder.
307             *
308             * @return the resource type permission finder
309             */
310            public ResourceTypePermissionFinder getResourceTypePermissionFinder() {
311                    return resourceTypePermissionFinder;
312            }
313    
314            /**
315             * Sets the resource type permission finder.
316             *
317             * @param resourceTypePermissionFinder the resource type permission finder
318             */
319            public void setResourceTypePermissionFinder(
320                    ResourceTypePermissionFinder resourceTypePermissionFinder) {
321                    this.resourceTypePermissionFinder = resourceTypePermissionFinder;
322            }
323    
324            /**
325             * Returns the role local service.
326             *
327             * @return the role local service
328             */
329            public com.liferay.portal.service.RoleLocalService getRoleLocalService() {
330                    return roleLocalService;
331            }
332    
333            /**
334             * Sets the role local service.
335             *
336             * @param roleLocalService the role local service
337             */
338            public void setRoleLocalService(
339                    com.liferay.portal.service.RoleLocalService roleLocalService) {
340                    this.roleLocalService = roleLocalService;
341            }
342    
343            /**
344             * Returns the role remote service.
345             *
346             * @return the role remote service
347             */
348            public com.liferay.portal.service.RoleService getRoleService() {
349                    return roleService;
350            }
351    
352            /**
353             * Sets the role remote service.
354             *
355             * @param roleService the role remote service
356             */
357            public void setRoleService(
358                    com.liferay.portal.service.RoleService roleService) {
359                    this.roleService = roleService;
360            }
361    
362            /**
363             * Returns the role persistence.
364             *
365             * @return the role persistence
366             */
367            public RolePersistence getRolePersistence() {
368                    return rolePersistence;
369            }
370    
371            /**
372             * Sets the role persistence.
373             *
374             * @param rolePersistence the role persistence
375             */
376            public void setRolePersistence(RolePersistence rolePersistence) {
377                    this.rolePersistence = rolePersistence;
378            }
379    
380            /**
381             * Returns the role finder.
382             *
383             * @return the role finder
384             */
385            public RoleFinder getRoleFinder() {
386                    return roleFinder;
387            }
388    
389            /**
390             * Sets the role finder.
391             *
392             * @param roleFinder the role finder
393             */
394            public void setRoleFinder(RoleFinder roleFinder) {
395                    this.roleFinder = roleFinder;
396            }
397    
398            public void afterPropertiesSet() {
399            }
400    
401            public void destroy() {
402            }
403    
404            /**
405             * Returns the OSGi service identifier.
406             *
407             * @return the OSGi service identifier
408             */
409            @Override
410            public String getOSGiServiceIdentifier() {
411                    return ResourceBlockService.class.getName();
412            }
413    
414            protected Class<?> getModelClass() {
415                    return ResourceBlock.class;
416            }
417    
418            protected String getModelClassName() {
419                    return ResourceBlock.class.getName();
420            }
421    
422            /**
423             * Performs a SQL query.
424             *
425             * @param sql the sql query
426             */
427            protected void runSQL(String sql) {
428                    try {
429                            DataSource dataSource = resourceBlockPersistence.getDataSource();
430    
431                            DB db = DBManagerUtil.getDB();
432    
433                            sql = db.buildSQL(sql);
434                            sql = PortalUtil.transformSQL(sql);
435    
436                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
437                                            sql, new int[0]);
438    
439                            sqlUpdate.update();
440                    }
441                    catch (Exception e) {
442                            throw new SystemException(e);
443                    }
444            }
445    
446            @BeanReference(type = com.liferay.portal.service.ResourceBlockLocalService.class)
447            protected com.liferay.portal.service.ResourceBlockLocalService resourceBlockLocalService;
448            @BeanReference(type = com.liferay.portal.service.ResourceBlockService.class)
449            protected ResourceBlockService resourceBlockService;
450            @BeanReference(type = ResourceBlockPersistence.class)
451            protected ResourceBlockPersistence resourceBlockPersistence;
452            @BeanReference(type = ResourceBlockFinder.class)
453            protected ResourceBlockFinder resourceBlockFinder;
454            @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
455            protected com.liferay.counter.service.CounterLocalService counterLocalService;
456            @BeanReference(type = com.liferay.portal.service.PermissionService.class)
457            protected com.liferay.portal.service.PermissionService permissionService;
458            @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
459            protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
460            @BeanReference(type = com.liferay.portal.service.ResourceActionLocalService.class)
461            protected com.liferay.portal.service.ResourceActionLocalService resourceActionLocalService;
462            @BeanReference(type = ResourceActionPersistence.class)
463            protected ResourceActionPersistence resourceActionPersistence;
464            @BeanReference(type = com.liferay.portal.service.ResourceBlockPermissionLocalService.class)
465            protected com.liferay.portal.service.ResourceBlockPermissionLocalService resourceBlockPermissionLocalService;
466            @BeanReference(type = ResourceBlockPermissionPersistence.class)
467            protected ResourceBlockPermissionPersistence resourceBlockPermissionPersistence;
468            @BeanReference(type = com.liferay.portal.service.ResourceTypePermissionLocalService.class)
469            protected com.liferay.portal.service.ResourceTypePermissionLocalService resourceTypePermissionLocalService;
470            @BeanReference(type = ResourceTypePermissionPersistence.class)
471            protected ResourceTypePermissionPersistence resourceTypePermissionPersistence;
472            @BeanReference(type = ResourceTypePermissionFinder.class)
473            protected ResourceTypePermissionFinder resourceTypePermissionFinder;
474            @BeanReference(type = com.liferay.portal.service.RoleLocalService.class)
475            protected com.liferay.portal.service.RoleLocalService roleLocalService;
476            @BeanReference(type = com.liferay.portal.service.RoleService.class)
477            protected com.liferay.portal.service.RoleService roleService;
478            @BeanReference(type = RolePersistence.class)
479            protected RolePersistence rolePersistence;
480            @BeanReference(type = RoleFinder.class)
481            protected RoleFinder roleFinder;
482    }