1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * This library is free software; you can redistribute it and/or modify it under
5    * the terms of the GNU Lesser General Public License as published by the Free
6    * Software Foundation; either version 2.1 of the License, or (at your option)
7    * any later version.
8    *
9    * This library is distributed in the hope that it will be useful, but WITHOUT
10   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11   * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
12   * details.
13   */
14  
15  package com.liferay.portal.service;
16  
17  import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
18  
19  /**
20   * <a href="LockLocalServiceUtil.java.html"><b><i>View Source</i></b></a>
21   *
22   * <p>
23   * ServiceBuilder generated this class. Modifications in this class will be
24   * overwritten the next time is generated.
25   * </p>
26   *
27   * <p>
28   * This class provides static methods for the
29   * {@link LockLocalService} bean. The static methods of
30   * this class calls the same methods of the bean instance. It's convenient to be
31   * able to just write one line to call a method on a bean instead of writing a
32   * lookup call and a method call.
33   * </p>
34   *
35   * @author    Brian Wing Shun Chan
36   * @see       LockLocalService
37   * @generated
38   */
39  public class LockLocalServiceUtil {
40      public static com.liferay.portal.model.Lock addLock(
41          com.liferay.portal.model.Lock lock)
42          throws com.liferay.portal.kernel.exception.SystemException {
43          return getService().addLock(lock);
44      }
45  
46      public static com.liferay.portal.model.Lock createLock(long lockId) {
47          return getService().createLock(lockId);
48      }
49  
50      public static void deleteLock(long lockId)
51          throws com.liferay.portal.kernel.exception.PortalException,
52              com.liferay.portal.kernel.exception.SystemException {
53          getService().deleteLock(lockId);
54      }
55  
56      public static void deleteLock(com.liferay.portal.model.Lock lock)
57          throws com.liferay.portal.kernel.exception.SystemException {
58          getService().deleteLock(lock);
59      }
60  
61      public static java.util.List<Object> dynamicQuery(
62          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
63          throws com.liferay.portal.kernel.exception.SystemException {
64          return getService().dynamicQuery(dynamicQuery);
65      }
66  
67      public static java.util.List<Object> dynamicQuery(
68          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
69          int end) throws com.liferay.portal.kernel.exception.SystemException {
70          return getService().dynamicQuery(dynamicQuery, start, end);
71      }
72  
73      public static java.util.List<Object> dynamicQuery(
74          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
75          int end,
76          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
77          throws com.liferay.portal.kernel.exception.SystemException {
78          return getService()
79                     .dynamicQuery(dynamicQuery, start, end, orderByComparator);
80      }
81  
82      public static int dynamicQueryCount(
83          com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
84          throws com.liferay.portal.kernel.exception.SystemException {
85          return getService().dynamicQueryCount(dynamicQuery);
86      }
87  
88      public static com.liferay.portal.model.Lock getLock(long lockId)
89          throws com.liferay.portal.kernel.exception.PortalException,
90              com.liferay.portal.kernel.exception.SystemException {
91          return getService().getLock(lockId);
92      }
93  
94      public static java.util.List<com.liferay.portal.model.Lock> getLocks(
95          int start, int end)
96          throws com.liferay.portal.kernel.exception.SystemException {
97          return getService().getLocks(start, end);
98      }
99  
100     public static int getLocksCount()
101         throws com.liferay.portal.kernel.exception.SystemException {
102         return getService().getLocksCount();
103     }
104 
105     public static com.liferay.portal.model.Lock updateLock(
106         com.liferay.portal.model.Lock lock)
107         throws com.liferay.portal.kernel.exception.SystemException {
108         return getService().updateLock(lock);
109     }
110 
111     public static com.liferay.portal.model.Lock updateLock(
112         com.liferay.portal.model.Lock lock, boolean merge)
113         throws com.liferay.portal.kernel.exception.SystemException {
114         return getService().updateLock(lock, merge);
115     }
116 
117     public static void clear()
118         throws com.liferay.portal.kernel.exception.SystemException {
119         getService().clear();
120     }
121 
122     public static com.liferay.portal.model.Lock getLock(
123         java.lang.String className, long key)
124         throws com.liferay.portal.kernel.exception.PortalException,
125             com.liferay.portal.kernel.exception.SystemException {
126         return getService().getLock(className, key);
127     }
128 
129     public static com.liferay.portal.model.Lock getLock(
130         java.lang.String className, java.lang.String key)
131         throws com.liferay.portal.kernel.exception.PortalException,
132             com.liferay.portal.kernel.exception.SystemException {
133         return getService().getLock(className, key);
134     }
135 
136     public static boolean hasLock(long userId, java.lang.String className,
137         long key)
138         throws com.liferay.portal.kernel.exception.PortalException,
139             com.liferay.portal.kernel.exception.SystemException {
140         return getService().hasLock(userId, className, key);
141     }
142 
143     public static boolean hasLock(long userId, java.lang.String className,
144         java.lang.String key)
145         throws com.liferay.portal.kernel.exception.PortalException,
146             com.liferay.portal.kernel.exception.SystemException {
147         return getService().hasLock(userId, className, key);
148     }
149 
150     public static boolean isLocked(java.lang.String className, long key)
151         throws com.liferay.portal.kernel.exception.PortalException,
152             com.liferay.portal.kernel.exception.SystemException {
153         return getService().isLocked(className, key);
154     }
155 
156     public static boolean isLocked(java.lang.String className,
157         java.lang.String key)
158         throws com.liferay.portal.kernel.exception.PortalException,
159             com.liferay.portal.kernel.exception.SystemException {
160         return getService().isLocked(className, key);
161     }
162 
163     public static com.liferay.portal.model.Lock lock(long userId,
164         java.lang.String className, long key, java.lang.String owner,
165         boolean inheritable, long expirationTime)
166         throws com.liferay.portal.kernel.exception.PortalException,
167             com.liferay.portal.kernel.exception.SystemException {
168         return getService()
169                    .lock(userId, className, key, owner, inheritable,
170             expirationTime);
171     }
172 
173     public static com.liferay.portal.model.Lock lock(long userId,
174         java.lang.String className, java.lang.String key,
175         java.lang.String owner, boolean inheritable, long expirationTime)
176         throws com.liferay.portal.kernel.exception.PortalException,
177             com.liferay.portal.kernel.exception.SystemException {
178         return getService()
179                    .lock(userId, className, key, owner, inheritable,
180             expirationTime);
181     }
182 
183     public static com.liferay.portal.model.Lock refresh(java.lang.String uuid,
184         long expirationTime)
185         throws com.liferay.portal.kernel.exception.PortalException,
186             com.liferay.portal.kernel.exception.SystemException {
187         return getService().refresh(uuid, expirationTime);
188     }
189 
190     public static void unlock(java.lang.String className, long key)
191         throws com.liferay.portal.kernel.exception.SystemException {
192         getService().unlock(className, key);
193     }
194 
195     public static void unlock(java.lang.String className, java.lang.String key)
196         throws com.liferay.portal.kernel.exception.SystemException {
197         getService().unlock(className, key);
198     }
199 
200     public static LockLocalService getService() {
201         if (_service == null) {
202             _service = (LockLocalService)PortalBeanLocatorUtil.locate(LockLocalService.class.getName());
203         }
204 
205         return _service;
206     }
207 
208     public void setService(LockLocalService service) {
209         _service = service;
210     }
211 
212     private static LockLocalService _service;
213 }