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.portal.service.persistence;
016    
017    import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
018    import com.liferay.portal.kernel.dao.orm.DynamicQuery;
019    import com.liferay.portal.kernel.exception.SystemException;
020    import com.liferay.portal.kernel.util.OrderByComparator;
021    import com.liferay.portal.model.Permission;
022    import com.liferay.portal.service.ServiceContext;
023    
024    import java.util.List;
025    
026    /**
027     * @author    Brian Wing Shun Chan
028     * @see       PermissionPersistence
029     * @see       PermissionPersistenceImpl
030     * @generated
031     */
032    public class PermissionUtil {
033            /**
034             * @see com.liferay.portal.service.persistence.BasePersistence#clearCache()
035             */
036            public static void clearCache() {
037                    getPersistence().clearCache();
038            }
039    
040            /**
041             * @see com.liferay.portal.service.persistence.BasePersistence#clearCache(com.liferay.portal.model.BaseModel)
042             */
043            public static void clearCache(Permission permission) {
044                    getPersistence().clearCache(permission);
045            }
046    
047            /**
048             * @see com.liferay.portal.service.persistence.BasePersistence#countWithDynamicQuery(DynamicQuery)
049             */
050            public long countWithDynamicQuery(DynamicQuery dynamicQuery)
051                    throws SystemException {
052                    return getPersistence().countWithDynamicQuery(dynamicQuery);
053            }
054    
055            /**
056             * @see com.liferay.portal.service.persistence.BasePersistence#findWithDynamicQuery(DynamicQuery)
057             */
058            public static List<Permission> findWithDynamicQuery(
059                    DynamicQuery dynamicQuery) throws SystemException {
060                    return getPersistence().findWithDynamicQuery(dynamicQuery);
061            }
062    
063            /**
064             * @see com.liferay.portal.service.persistence.BasePersistence#findWithDynamicQuery(DynamicQuery, int, int)
065             */
066            public static List<Permission> findWithDynamicQuery(
067                    DynamicQuery dynamicQuery, int start, int end)
068                    throws SystemException {
069                    return getPersistence().findWithDynamicQuery(dynamicQuery, start, end);
070            }
071    
072            /**
073             * @see com.liferay.portal.service.persistence.BasePersistence#findWithDynamicQuery(DynamicQuery, int, int, OrderByComparator)
074             */
075            public static List<Permission> findWithDynamicQuery(
076                    DynamicQuery dynamicQuery, int start, int end,
077                    OrderByComparator orderByComparator) throws SystemException {
078                    return getPersistence()
079                                       .findWithDynamicQuery(dynamicQuery, start, end,
080                            orderByComparator);
081            }
082    
083            /**
084             * @see com.liferay.portal.service.persistence.BasePersistence#remove(com.liferay.portal.model.BaseModel)
085             */
086            public static Permission remove(Permission permission)
087                    throws SystemException {
088                    return getPersistence().remove(permission);
089            }
090    
091            /**
092             * @see com.liferay.portal.service.persistence.BasePersistence#update(com.liferay.portal.model.BaseModel, boolean)
093             */
094            public static Permission update(Permission permission, boolean merge)
095                    throws SystemException {
096                    return getPersistence().update(permission, merge);
097            }
098    
099            /**
100             * @see com.liferay.portal.service.persistence.BasePersistence#update(com.liferay.portal.model.BaseModel, boolean, ServiceContext)
101             */
102            public static Permission update(Permission permission, boolean merge,
103                    ServiceContext serviceContext) throws SystemException {
104                    return getPersistence().update(permission, merge, serviceContext);
105            }
106    
107            public static void cacheResult(
108                    com.liferay.portal.model.Permission permission) {
109                    getPersistence().cacheResult(permission);
110            }
111    
112            public static void cacheResult(
113                    java.util.List<com.liferay.portal.model.Permission> permissions) {
114                    getPersistence().cacheResult(permissions);
115            }
116    
117            public static com.liferay.portal.model.Permission create(long permissionId) {
118                    return getPersistence().create(permissionId);
119            }
120    
121            public static com.liferay.portal.model.Permission remove(long permissionId)
122                    throws com.liferay.portal.NoSuchPermissionException,
123                            com.liferay.portal.kernel.exception.SystemException {
124                    return getPersistence().remove(permissionId);
125            }
126    
127            public static com.liferay.portal.model.Permission updateImpl(
128                    com.liferay.portal.model.Permission permission, boolean merge)
129                    throws com.liferay.portal.kernel.exception.SystemException {
130                    return getPersistence().updateImpl(permission, merge);
131            }
132    
133            public static com.liferay.portal.model.Permission findByPrimaryKey(
134                    long permissionId)
135                    throws com.liferay.portal.NoSuchPermissionException,
136                            com.liferay.portal.kernel.exception.SystemException {
137                    return getPersistence().findByPrimaryKey(permissionId);
138            }
139    
140            public static com.liferay.portal.model.Permission fetchByPrimaryKey(
141                    long permissionId)
142                    throws com.liferay.portal.kernel.exception.SystemException {
143                    return getPersistence().fetchByPrimaryKey(permissionId);
144            }
145    
146            public static java.util.List<com.liferay.portal.model.Permission> findByResourceId(
147                    long resourceId)
148                    throws com.liferay.portal.kernel.exception.SystemException {
149                    return getPersistence().findByResourceId(resourceId);
150            }
151    
152            public static java.util.List<com.liferay.portal.model.Permission> findByResourceId(
153                    long resourceId, int start, int end)
154                    throws com.liferay.portal.kernel.exception.SystemException {
155                    return getPersistence().findByResourceId(resourceId, start, end);
156            }
157    
158            public static java.util.List<com.liferay.portal.model.Permission> findByResourceId(
159                    long resourceId, int start, int end,
160                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
161                    throws com.liferay.portal.kernel.exception.SystemException {
162                    return getPersistence()
163                                       .findByResourceId(resourceId, start, end, orderByComparator);
164            }
165    
166            public static com.liferay.portal.model.Permission findByResourceId_First(
167                    long resourceId,
168                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
169                    throws com.liferay.portal.NoSuchPermissionException,
170                            com.liferay.portal.kernel.exception.SystemException {
171                    return getPersistence()
172                                       .findByResourceId_First(resourceId, orderByComparator);
173            }
174    
175            public static com.liferay.portal.model.Permission findByResourceId_Last(
176                    long resourceId,
177                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
178                    throws com.liferay.portal.NoSuchPermissionException,
179                            com.liferay.portal.kernel.exception.SystemException {
180                    return getPersistence()
181                                       .findByResourceId_Last(resourceId, orderByComparator);
182            }
183    
184            public static com.liferay.portal.model.Permission[] findByResourceId_PrevAndNext(
185                    long permissionId, long resourceId,
186                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
187                    throws com.liferay.portal.NoSuchPermissionException,
188                            com.liferay.portal.kernel.exception.SystemException {
189                    return getPersistence()
190                                       .findByResourceId_PrevAndNext(permissionId, resourceId,
191                            orderByComparator);
192            }
193    
194            public static com.liferay.portal.model.Permission findByA_R(
195                    java.lang.String actionId, long resourceId)
196                    throws com.liferay.portal.NoSuchPermissionException,
197                            com.liferay.portal.kernel.exception.SystemException {
198                    return getPersistence().findByA_R(actionId, resourceId);
199            }
200    
201            public static com.liferay.portal.model.Permission fetchByA_R(
202                    java.lang.String actionId, long resourceId)
203                    throws com.liferay.portal.kernel.exception.SystemException {
204                    return getPersistence().fetchByA_R(actionId, resourceId);
205            }
206    
207            public static com.liferay.portal.model.Permission fetchByA_R(
208                    java.lang.String actionId, long resourceId, boolean retrieveFromCache)
209                    throws com.liferay.portal.kernel.exception.SystemException {
210                    return getPersistence()
211                                       .fetchByA_R(actionId, resourceId, retrieveFromCache);
212            }
213    
214            public static java.util.List<com.liferay.portal.model.Permission> findAll()
215                    throws com.liferay.portal.kernel.exception.SystemException {
216                    return getPersistence().findAll();
217            }
218    
219            public static java.util.List<com.liferay.portal.model.Permission> findAll(
220                    int start, int end)
221                    throws com.liferay.portal.kernel.exception.SystemException {
222                    return getPersistence().findAll(start, end);
223            }
224    
225            public static java.util.List<com.liferay.portal.model.Permission> findAll(
226                    int start, int end,
227                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
228                    throws com.liferay.portal.kernel.exception.SystemException {
229                    return getPersistence().findAll(start, end, orderByComparator);
230            }
231    
232            public static void removeByResourceId(long resourceId)
233                    throws com.liferay.portal.kernel.exception.SystemException {
234                    getPersistence().removeByResourceId(resourceId);
235            }
236    
237            public static void removeByA_R(java.lang.String actionId, long resourceId)
238                    throws com.liferay.portal.NoSuchPermissionException,
239                            com.liferay.portal.kernel.exception.SystemException {
240                    getPersistence().removeByA_R(actionId, resourceId);
241            }
242    
243            public static void removeAll()
244                    throws com.liferay.portal.kernel.exception.SystemException {
245                    getPersistence().removeAll();
246            }
247    
248            public static int countByResourceId(long resourceId)
249                    throws com.liferay.portal.kernel.exception.SystemException {
250                    return getPersistence().countByResourceId(resourceId);
251            }
252    
253            public static int countByA_R(java.lang.String actionId, long resourceId)
254                    throws com.liferay.portal.kernel.exception.SystemException {
255                    return getPersistence().countByA_R(actionId, resourceId);
256            }
257    
258            public static int countAll()
259                    throws com.liferay.portal.kernel.exception.SystemException {
260                    return getPersistence().countAll();
261            }
262    
263            public static java.util.List<com.liferay.portal.model.Group> getGroups(
264                    long pk) throws com.liferay.portal.kernel.exception.SystemException {
265                    return getPersistence().getGroups(pk);
266            }
267    
268            public static java.util.List<com.liferay.portal.model.Group> getGroups(
269                    long pk, int start, int end)
270                    throws com.liferay.portal.kernel.exception.SystemException {
271                    return getPersistence().getGroups(pk, start, end);
272            }
273    
274            public static java.util.List<com.liferay.portal.model.Group> getGroups(
275                    long pk, int start, int end,
276                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
277                    throws com.liferay.portal.kernel.exception.SystemException {
278                    return getPersistence().getGroups(pk, start, end, orderByComparator);
279            }
280    
281            public static int getGroupsSize(long pk)
282                    throws com.liferay.portal.kernel.exception.SystemException {
283                    return getPersistence().getGroupsSize(pk);
284            }
285    
286            public static boolean containsGroup(long pk, long groupPK)
287                    throws com.liferay.portal.kernel.exception.SystemException {
288                    return getPersistence().containsGroup(pk, groupPK);
289            }
290    
291            public static boolean containsGroups(long pk)
292                    throws com.liferay.portal.kernel.exception.SystemException {
293                    return getPersistence().containsGroups(pk);
294            }
295    
296            public static void addGroup(long pk, long groupPK)
297                    throws com.liferay.portal.kernel.exception.SystemException {
298                    getPersistence().addGroup(pk, groupPK);
299            }
300    
301            public static void addGroup(long pk, com.liferay.portal.model.Group group)
302                    throws com.liferay.portal.kernel.exception.SystemException {
303                    getPersistence().addGroup(pk, group);
304            }
305    
306            public static void addGroups(long pk, long[] groupPKs)
307                    throws com.liferay.portal.kernel.exception.SystemException {
308                    getPersistence().addGroups(pk, groupPKs);
309            }
310    
311            public static void addGroups(long pk,
312                    java.util.List<com.liferay.portal.model.Group> groups)
313                    throws com.liferay.portal.kernel.exception.SystemException {
314                    getPersistence().addGroups(pk, groups);
315            }
316    
317            public static void clearGroups(long pk)
318                    throws com.liferay.portal.kernel.exception.SystemException {
319                    getPersistence().clearGroups(pk);
320            }
321    
322            public static void removeGroup(long pk, long groupPK)
323                    throws com.liferay.portal.kernel.exception.SystemException {
324                    getPersistence().removeGroup(pk, groupPK);
325            }
326    
327            public static void removeGroup(long pk, com.liferay.portal.model.Group group)
328                    throws com.liferay.portal.kernel.exception.SystemException {
329                    getPersistence().removeGroup(pk, group);
330            }
331    
332            public static void removeGroups(long pk, long[] groupPKs)
333                    throws com.liferay.portal.kernel.exception.SystemException {
334                    getPersistence().removeGroups(pk, groupPKs);
335            }
336    
337            public static void removeGroups(long pk,
338                    java.util.List<com.liferay.portal.model.Group> groups)
339                    throws com.liferay.portal.kernel.exception.SystemException {
340                    getPersistence().removeGroups(pk, groups);
341            }
342    
343            public static void setGroups(long pk, long[] groupPKs)
344                    throws com.liferay.portal.kernel.exception.SystemException {
345                    getPersistence().setGroups(pk, groupPKs);
346            }
347    
348            public static void setGroups(long pk,
349                    java.util.List<com.liferay.portal.model.Group> groups)
350                    throws com.liferay.portal.kernel.exception.SystemException {
351                    getPersistence().setGroups(pk, groups);
352            }
353    
354            public static java.util.List<com.liferay.portal.model.Role> getRoles(
355                    long pk) throws com.liferay.portal.kernel.exception.SystemException {
356                    return getPersistence().getRoles(pk);
357            }
358    
359            public static java.util.List<com.liferay.portal.model.Role> getRoles(
360                    long pk, int start, int end)
361                    throws com.liferay.portal.kernel.exception.SystemException {
362                    return getPersistence().getRoles(pk, start, end);
363            }
364    
365            public static java.util.List<com.liferay.portal.model.Role> getRoles(
366                    long pk, int start, int end,
367                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
368                    throws com.liferay.portal.kernel.exception.SystemException {
369                    return getPersistence().getRoles(pk, start, end, orderByComparator);
370            }
371    
372            public static int getRolesSize(long pk)
373                    throws com.liferay.portal.kernel.exception.SystemException {
374                    return getPersistence().getRolesSize(pk);
375            }
376    
377            public static boolean containsRole(long pk, long rolePK)
378                    throws com.liferay.portal.kernel.exception.SystemException {
379                    return getPersistence().containsRole(pk, rolePK);
380            }
381    
382            public static boolean containsRoles(long pk)
383                    throws com.liferay.portal.kernel.exception.SystemException {
384                    return getPersistence().containsRoles(pk);
385            }
386    
387            public static void addRole(long pk, long rolePK)
388                    throws com.liferay.portal.kernel.exception.SystemException {
389                    getPersistence().addRole(pk, rolePK);
390            }
391    
392            public static void addRole(long pk, com.liferay.portal.model.Role role)
393                    throws com.liferay.portal.kernel.exception.SystemException {
394                    getPersistence().addRole(pk, role);
395            }
396    
397            public static void addRoles(long pk, long[] rolePKs)
398                    throws com.liferay.portal.kernel.exception.SystemException {
399                    getPersistence().addRoles(pk, rolePKs);
400            }
401    
402            public static void addRoles(long pk,
403                    java.util.List<com.liferay.portal.model.Role> roles)
404                    throws com.liferay.portal.kernel.exception.SystemException {
405                    getPersistence().addRoles(pk, roles);
406            }
407    
408            public static void clearRoles(long pk)
409                    throws com.liferay.portal.kernel.exception.SystemException {
410                    getPersistence().clearRoles(pk);
411            }
412    
413            public static void removeRole(long pk, long rolePK)
414                    throws com.liferay.portal.kernel.exception.SystemException {
415                    getPersistence().removeRole(pk, rolePK);
416            }
417    
418            public static void removeRole(long pk, com.liferay.portal.model.Role role)
419                    throws com.liferay.portal.kernel.exception.SystemException {
420                    getPersistence().removeRole(pk, role);
421            }
422    
423            public static void removeRoles(long pk, long[] rolePKs)
424                    throws com.liferay.portal.kernel.exception.SystemException {
425                    getPersistence().removeRoles(pk, rolePKs);
426            }
427    
428            public static void removeRoles(long pk,
429                    java.util.List<com.liferay.portal.model.Role> roles)
430                    throws com.liferay.portal.kernel.exception.SystemException {
431                    getPersistence().removeRoles(pk, roles);
432            }
433    
434            public static void setRoles(long pk, long[] rolePKs)
435                    throws com.liferay.portal.kernel.exception.SystemException {
436                    getPersistence().setRoles(pk, rolePKs);
437            }
438    
439            public static void setRoles(long pk,
440                    java.util.List<com.liferay.portal.model.Role> roles)
441                    throws com.liferay.portal.kernel.exception.SystemException {
442                    getPersistence().setRoles(pk, roles);
443            }
444    
445            public static java.util.List<com.liferay.portal.model.User> getUsers(
446                    long pk) throws com.liferay.portal.kernel.exception.SystemException {
447                    return getPersistence().getUsers(pk);
448            }
449    
450            public static java.util.List<com.liferay.portal.model.User> getUsers(
451                    long pk, int start, int end)
452                    throws com.liferay.portal.kernel.exception.SystemException {
453                    return getPersistence().getUsers(pk, start, end);
454            }
455    
456            public static java.util.List<com.liferay.portal.model.User> getUsers(
457                    long pk, int start, int end,
458                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
459                    throws com.liferay.portal.kernel.exception.SystemException {
460                    return getPersistence().getUsers(pk, start, end, orderByComparator);
461            }
462    
463            public static int getUsersSize(long pk)
464                    throws com.liferay.portal.kernel.exception.SystemException {
465                    return getPersistence().getUsersSize(pk);
466            }
467    
468            public static boolean containsUser(long pk, long userPK)
469                    throws com.liferay.portal.kernel.exception.SystemException {
470                    return getPersistence().containsUser(pk, userPK);
471            }
472    
473            public static boolean containsUsers(long pk)
474                    throws com.liferay.portal.kernel.exception.SystemException {
475                    return getPersistence().containsUsers(pk);
476            }
477    
478            public static void addUser(long pk, long userPK)
479                    throws com.liferay.portal.kernel.exception.SystemException {
480                    getPersistence().addUser(pk, userPK);
481            }
482    
483            public static void addUser(long pk, com.liferay.portal.model.User user)
484                    throws com.liferay.portal.kernel.exception.SystemException {
485                    getPersistence().addUser(pk, user);
486            }
487    
488            public static void addUsers(long pk, long[] userPKs)
489                    throws com.liferay.portal.kernel.exception.SystemException {
490                    getPersistence().addUsers(pk, userPKs);
491            }
492    
493            public static void addUsers(long pk,
494                    java.util.List<com.liferay.portal.model.User> users)
495                    throws com.liferay.portal.kernel.exception.SystemException {
496                    getPersistence().addUsers(pk, users);
497            }
498    
499            public static void clearUsers(long pk)
500                    throws com.liferay.portal.kernel.exception.SystemException {
501                    getPersistence().clearUsers(pk);
502            }
503    
504            public static void removeUser(long pk, long userPK)
505                    throws com.liferay.portal.kernel.exception.SystemException {
506                    getPersistence().removeUser(pk, userPK);
507            }
508    
509            public static void removeUser(long pk, com.liferay.portal.model.User user)
510                    throws com.liferay.portal.kernel.exception.SystemException {
511                    getPersistence().removeUser(pk, user);
512            }
513    
514            public static void removeUsers(long pk, long[] userPKs)
515                    throws com.liferay.portal.kernel.exception.SystemException {
516                    getPersistence().removeUsers(pk, userPKs);
517            }
518    
519            public static void removeUsers(long pk,
520                    java.util.List<com.liferay.portal.model.User> users)
521                    throws com.liferay.portal.kernel.exception.SystemException {
522                    getPersistence().removeUsers(pk, users);
523            }
524    
525            public static void setUsers(long pk, long[] userPKs)
526                    throws com.liferay.portal.kernel.exception.SystemException {
527                    getPersistence().setUsers(pk, userPKs);
528            }
529    
530            public static void setUsers(long pk,
531                    java.util.List<com.liferay.portal.model.User> users)
532                    throws com.liferay.portal.kernel.exception.SystemException {
533                    getPersistence().setUsers(pk, users);
534            }
535    
536            public static PermissionPersistence getPersistence() {
537                    if (_persistence == null) {
538                            _persistence = (PermissionPersistence)PortalBeanLocatorUtil.locate(PermissionPersistence.class.getName());
539                    }
540    
541                    return _persistence;
542            }
543    
544            public void setPersistence(PermissionPersistence persistence) {
545                    _persistence = persistence;
546            }
547    
548            private static PermissionPersistence _persistence;
549    }