001    /**
002     * Copyright (c) 2000-2013 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;
016    
017    /**
018     * <p>
019     * This class is a wrapper for {@link LockLocalService}.
020     * </p>
021     *
022     * @author    Brian Wing Shun Chan
023     * @see       LockLocalService
024     * @generated
025     */
026    public class LockLocalServiceWrapper implements LockLocalService,
027            ServiceWrapper<LockLocalService> {
028            public LockLocalServiceWrapper(LockLocalService lockLocalService) {
029                    _lockLocalService = lockLocalService;
030            }
031    
032            /**
033            * Adds the lock to the database. Also notifies the appropriate model listeners.
034            *
035            * @param lock the lock
036            * @return the lock that was added
037            * @throws SystemException if a system exception occurred
038            */
039            public com.liferay.portal.model.Lock addLock(
040                    com.liferay.portal.model.Lock lock)
041                    throws com.liferay.portal.kernel.exception.SystemException {
042                    return _lockLocalService.addLock(lock);
043            }
044    
045            /**
046            * Creates a new lock with the primary key. Does not add the lock to the database.
047            *
048            * @param lockId the primary key for the new lock
049            * @return the new lock
050            */
051            public com.liferay.portal.model.Lock createLock(long lockId) {
052                    return _lockLocalService.createLock(lockId);
053            }
054    
055            /**
056            * Deletes the lock with the primary key from the database. Also notifies the appropriate model listeners.
057            *
058            * @param lockId the primary key of the lock
059            * @return the lock that was removed
060            * @throws PortalException if a lock with the primary key could not be found
061            * @throws SystemException if a system exception occurred
062            */
063            public com.liferay.portal.model.Lock deleteLock(long lockId)
064                    throws com.liferay.portal.kernel.exception.PortalException,
065                            com.liferay.portal.kernel.exception.SystemException {
066                    return _lockLocalService.deleteLock(lockId);
067            }
068    
069            /**
070            * Deletes the lock from the database. Also notifies the appropriate model listeners.
071            *
072            * @param lock the lock
073            * @return the lock that was removed
074            * @throws SystemException if a system exception occurred
075            */
076            public com.liferay.portal.model.Lock deleteLock(
077                    com.liferay.portal.model.Lock lock)
078                    throws com.liferay.portal.kernel.exception.SystemException {
079                    return _lockLocalService.deleteLock(lock);
080            }
081    
082            public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery() {
083                    return _lockLocalService.dynamicQuery();
084            }
085    
086            /**
087            * Performs a dynamic query on the database and returns the matching rows.
088            *
089            * @param dynamicQuery the dynamic query
090            * @return the matching rows
091            * @throws SystemException if a system exception occurred
092            */
093            @SuppressWarnings("rawtypes")
094            public java.util.List dynamicQuery(
095                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
096                    throws com.liferay.portal.kernel.exception.SystemException {
097                    return _lockLocalService.dynamicQuery(dynamicQuery);
098            }
099    
100            /**
101            * Performs a dynamic query on the database and returns a range of the matching rows.
102            *
103            * <p>
104            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.LockModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
105            * </p>
106            *
107            * @param dynamicQuery the dynamic query
108            * @param start the lower bound of the range of model instances
109            * @param end the upper bound of the range of model instances (not inclusive)
110            * @return the range of matching rows
111            * @throws SystemException if a system exception occurred
112            */
113            @SuppressWarnings("rawtypes")
114            public java.util.List dynamicQuery(
115                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
116                    int end) throws com.liferay.portal.kernel.exception.SystemException {
117                    return _lockLocalService.dynamicQuery(dynamicQuery, start, end);
118            }
119    
120            /**
121            * Performs a dynamic query on the database and returns an ordered range of the matching rows.
122            *
123            * <p>
124            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.LockModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
125            * </p>
126            *
127            * @param dynamicQuery the dynamic query
128            * @param start the lower bound of the range of model instances
129            * @param end the upper bound of the range of model instances (not inclusive)
130            * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
131            * @return the ordered range of matching rows
132            * @throws SystemException if a system exception occurred
133            */
134            @SuppressWarnings("rawtypes")
135            public java.util.List dynamicQuery(
136                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
137                    int end,
138                    com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
139                    throws com.liferay.portal.kernel.exception.SystemException {
140                    return _lockLocalService.dynamicQuery(dynamicQuery, start, end,
141                            orderByComparator);
142            }
143    
144            /**
145            * Returns the number of rows that match the dynamic query.
146            *
147            * @param dynamicQuery the dynamic query
148            * @return the number of rows that match the dynamic query
149            * @throws SystemException if a system exception occurred
150            */
151            public long dynamicQueryCount(
152                    com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
153                    throws com.liferay.portal.kernel.exception.SystemException {
154                    return _lockLocalService.dynamicQueryCount(dynamicQuery);
155            }
156    
157            public com.liferay.portal.model.Lock fetchLock(long lockId)
158                    throws com.liferay.portal.kernel.exception.SystemException {
159                    return _lockLocalService.fetchLock(lockId);
160            }
161    
162            /**
163            * Returns the lock with the primary key.
164            *
165            * @param lockId the primary key of the lock
166            * @return the lock
167            * @throws PortalException if a lock with the primary key could not be found
168            * @throws SystemException if a system exception occurred
169            */
170            public com.liferay.portal.model.Lock getLock(long lockId)
171                    throws com.liferay.portal.kernel.exception.PortalException,
172                            com.liferay.portal.kernel.exception.SystemException {
173                    return _lockLocalService.getLock(lockId);
174            }
175    
176            public com.liferay.portal.model.PersistedModel getPersistedModel(
177                    java.io.Serializable primaryKeyObj)
178                    throws com.liferay.portal.kernel.exception.PortalException,
179                            com.liferay.portal.kernel.exception.SystemException {
180                    return _lockLocalService.getPersistedModel(primaryKeyObj);
181            }
182    
183            /**
184            * Returns a range of all the locks.
185            *
186            * <p>
187            * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portal.model.impl.LockModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
188            * </p>
189            *
190            * @param start the lower bound of the range of locks
191            * @param end the upper bound of the range of locks (not inclusive)
192            * @return the range of locks
193            * @throws SystemException if a system exception occurred
194            */
195            public java.util.List<com.liferay.portal.model.Lock> getLocks(int start,
196                    int end) throws com.liferay.portal.kernel.exception.SystemException {
197                    return _lockLocalService.getLocks(start, end);
198            }
199    
200            /**
201            * Returns the number of locks.
202            *
203            * @return the number of locks
204            * @throws SystemException if a system exception occurred
205            */
206            public int getLocksCount()
207                    throws com.liferay.portal.kernel.exception.SystemException {
208                    return _lockLocalService.getLocksCount();
209            }
210    
211            /**
212            * Updates the lock in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
213            *
214            * @param lock the lock
215            * @return the lock that was updated
216            * @throws SystemException if a system exception occurred
217            */
218            public com.liferay.portal.model.Lock updateLock(
219                    com.liferay.portal.model.Lock lock)
220                    throws com.liferay.portal.kernel.exception.SystemException {
221                    return _lockLocalService.updateLock(lock);
222            }
223    
224            /**
225            * Returns the Spring bean ID for this bean.
226            *
227            * @return the Spring bean ID for this bean
228            */
229            public java.lang.String getBeanIdentifier() {
230                    return _lockLocalService.getBeanIdentifier();
231            }
232    
233            /**
234            * Sets the Spring bean ID for this bean.
235            *
236            * @param beanIdentifier the Spring bean ID for this bean
237            */
238            public void setBeanIdentifier(java.lang.String beanIdentifier) {
239                    _lockLocalService.setBeanIdentifier(beanIdentifier);
240            }
241    
242            public void clear()
243                    throws com.liferay.portal.kernel.exception.SystemException {
244                    _lockLocalService.clear();
245            }
246    
247            public com.liferay.portal.model.Lock getLock(java.lang.String className,
248                    long key)
249                    throws com.liferay.portal.kernel.exception.PortalException,
250                            com.liferay.portal.kernel.exception.SystemException {
251                    return _lockLocalService.getLock(className, key);
252            }
253    
254            public com.liferay.portal.model.Lock getLock(java.lang.String className,
255                    java.lang.String key)
256                    throws com.liferay.portal.kernel.exception.PortalException,
257                            com.liferay.portal.kernel.exception.SystemException {
258                    return _lockLocalService.getLock(className, key);
259            }
260    
261            public com.liferay.portal.model.Lock getLockByUuidAndCompanyId(
262                    java.lang.String uuid, long companyId)
263                    throws com.liferay.portal.kernel.exception.PortalException,
264                            com.liferay.portal.kernel.exception.SystemException {
265                    return _lockLocalService.getLockByUuidAndCompanyId(uuid, companyId);
266            }
267    
268            public boolean hasLock(long userId, java.lang.String className, long key)
269                    throws com.liferay.portal.kernel.exception.SystemException {
270                    return _lockLocalService.hasLock(userId, className, key);
271            }
272    
273            public boolean hasLock(long userId, java.lang.String className,
274                    java.lang.String key)
275                    throws com.liferay.portal.kernel.exception.SystemException {
276                    return _lockLocalService.hasLock(userId, className, key);
277            }
278    
279            public boolean isLocked(java.lang.String className, long key)
280                    throws com.liferay.portal.kernel.exception.SystemException {
281                    return _lockLocalService.isLocked(className, key);
282            }
283    
284            public boolean isLocked(java.lang.String className, java.lang.String key)
285                    throws com.liferay.portal.kernel.exception.SystemException {
286                    return _lockLocalService.isLocked(className, key);
287            }
288    
289            public com.liferay.portal.model.Lock lock(long userId,
290                    java.lang.String className, long key, java.lang.String owner,
291                    boolean inheritable, long expirationTime)
292                    throws com.liferay.portal.kernel.exception.PortalException,
293                            com.liferay.portal.kernel.exception.SystemException {
294                    return _lockLocalService.lock(userId, className, key, owner,
295                            inheritable, expirationTime);
296            }
297    
298            public com.liferay.portal.model.Lock lock(long userId,
299                    java.lang.String className, java.lang.String key,
300                    java.lang.String owner, boolean inheritable, long expirationTime)
301                    throws com.liferay.portal.kernel.exception.PortalException,
302                            com.liferay.portal.kernel.exception.SystemException {
303                    return _lockLocalService.lock(userId, className, key, owner,
304                            inheritable, expirationTime);
305            }
306    
307            public com.liferay.portal.model.Lock lock(java.lang.String className,
308                    java.lang.String key, java.lang.String owner, boolean retrieveFromCache)
309                    throws com.liferay.portal.kernel.exception.SystemException {
310                    return _lockLocalService.lock(className, key, owner, retrieveFromCache);
311            }
312    
313            public com.liferay.portal.model.Lock lock(java.lang.String className,
314                    java.lang.String key, java.lang.String expectedOwner,
315                    java.lang.String updatedOwner, boolean retrieveFromCache)
316                    throws com.liferay.portal.kernel.exception.SystemException {
317                    return _lockLocalService.lock(className, key, expectedOwner,
318                            updatedOwner, retrieveFromCache);
319            }
320    
321            public com.liferay.portal.model.Lock refresh(java.lang.String uuid,
322                    long companyId, long expirationTime)
323                    throws com.liferay.portal.kernel.exception.PortalException,
324                            com.liferay.portal.kernel.exception.SystemException {
325                    return _lockLocalService.refresh(uuid, companyId, expirationTime);
326            }
327    
328            public void unlock(java.lang.String className, long key)
329                    throws com.liferay.portal.kernel.exception.SystemException {
330                    _lockLocalService.unlock(className, key);
331            }
332    
333            public void unlock(java.lang.String className, java.lang.String key)
334                    throws com.liferay.portal.kernel.exception.SystemException {
335                    _lockLocalService.unlock(className, key);
336            }
337    
338            public void unlock(java.lang.String className, java.lang.String key,
339                    java.lang.String owner, boolean retrieveFromCache)
340                    throws com.liferay.portal.kernel.exception.SystemException {
341                    _lockLocalService.unlock(className, key, owner, retrieveFromCache);
342            }
343    
344            /**
345             * @deprecated As of 6.1.0, replaced by {@link #getWrappedService}
346             */
347            public LockLocalService getWrappedLockLocalService() {
348                    return _lockLocalService;
349            }
350    
351            /**
352             * @deprecated As of 6.1.0, replaced by {@link #setWrappedService}
353             */
354            public void setWrappedLockLocalService(LockLocalService lockLocalService) {
355                    _lockLocalService = lockLocalService;
356            }
357    
358            public LockLocalService getWrappedService() {
359                    return _lockLocalService;
360            }
361    
362            public void setWrappedService(LockLocalService lockLocalService) {
363                    _lockLocalService = lockLocalService;
364            }
365    
366            private LockLocalService _lockLocalService;
367    }