1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * The contents of this file are subject to the terms of the Liferay Enterprise
5    * Subscription License ("License"). You may not use this file except in
6    * compliance with the License. You can obtain a copy of the License by
7    * contacting Liferay, Inc. See the License for the specific language governing
8    * permissions and limitations under the License, including but not limited to
9    * distribution rights of the Software.
10   *
11   *
12   *
13   */
14  
15  package com.liferay.portal.service.persistence;
16  
17  import com.liferay.portal.model.Lock;
18  
19  /**
20   * <a href="LockPersistence.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   * @author    Brian Wing Shun Chan
28   * @see       LockPersistenceImpl
29   * @see       LockUtil
30   * @generated
31   */
32  public interface LockPersistence extends BasePersistence<Lock> {
33      public void cacheResult(com.liferay.portal.model.Lock lock);
34  
35      public void cacheResult(java.util.List<com.liferay.portal.model.Lock> locks);
36  
37      public com.liferay.portal.model.Lock create(long lockId);
38  
39      public com.liferay.portal.model.Lock remove(long lockId)
40          throws com.liferay.portal.NoSuchLockException,
41              com.liferay.portal.SystemException;
42  
43      /**
44       * @deprecated Use {@link BasePersistence#update(com.liferay.portal.model.BaseModel, boolean)}.
45       */
46      public com.liferay.portal.model.Lock update(
47          com.liferay.portal.model.Lock lock)
48          throws com.liferay.portal.SystemException;
49  
50      public com.liferay.portal.model.Lock updateImpl(
51          com.liferay.portal.model.Lock lock, boolean merge)
52          throws com.liferay.portal.SystemException;
53  
54      public com.liferay.portal.model.Lock findByPrimaryKey(long lockId)
55          throws com.liferay.portal.NoSuchLockException,
56              com.liferay.portal.SystemException;
57  
58      public com.liferay.portal.model.Lock fetchByPrimaryKey(long lockId)
59          throws com.liferay.portal.SystemException;
60  
61      public java.util.List<com.liferay.portal.model.Lock> findByUuid(
62          java.lang.String uuid) throws com.liferay.portal.SystemException;
63  
64      public java.util.List<com.liferay.portal.model.Lock> findByUuid(
65          java.lang.String uuid, int start, int end)
66          throws com.liferay.portal.SystemException;
67  
68      public java.util.List<com.liferay.portal.model.Lock> findByUuid(
69          java.lang.String uuid, int start, int end,
70          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
71          throws com.liferay.portal.SystemException;
72  
73      public com.liferay.portal.model.Lock findByUuid_First(
74          java.lang.String uuid,
75          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
76          throws com.liferay.portal.NoSuchLockException,
77              com.liferay.portal.SystemException;
78  
79      public com.liferay.portal.model.Lock findByUuid_Last(
80          java.lang.String uuid,
81          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
82          throws com.liferay.portal.NoSuchLockException,
83              com.liferay.portal.SystemException;
84  
85      public com.liferay.portal.model.Lock[] findByUuid_PrevAndNext(long lockId,
86          java.lang.String uuid,
87          com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
88          throws com.liferay.portal.NoSuchLockException,
89              com.liferay.portal.SystemException;
90  
91      public java.util.List<com.liferay.portal.model.Lock> findByExpirationDate(
92          java.util.Date expirationDate)
93          throws com.liferay.portal.SystemException;
94  
95      public java.util.List<com.liferay.portal.model.Lock> findByExpirationDate(
96          java.util.Date expirationDate, int start, int end)
97          throws com.liferay.portal.SystemException;
98  
99      public java.util.List<com.liferay.portal.model.Lock> findByExpirationDate(
100         java.util.Date expirationDate, int start, int end,
101         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
102         throws com.liferay.portal.SystemException;
103 
104     public com.liferay.portal.model.Lock findByExpirationDate_First(
105         java.util.Date expirationDate,
106         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
107         throws com.liferay.portal.NoSuchLockException,
108             com.liferay.portal.SystemException;
109 
110     public com.liferay.portal.model.Lock findByExpirationDate_Last(
111         java.util.Date expirationDate,
112         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
113         throws com.liferay.portal.NoSuchLockException,
114             com.liferay.portal.SystemException;
115 
116     public com.liferay.portal.model.Lock[] findByExpirationDate_PrevAndNext(
117         long lockId, java.util.Date expirationDate,
118         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
119         throws com.liferay.portal.NoSuchLockException,
120             com.liferay.portal.SystemException;
121 
122     public com.liferay.portal.model.Lock findByC_K(java.lang.String className,
123         java.lang.String key)
124         throws com.liferay.portal.NoSuchLockException,
125             com.liferay.portal.SystemException;
126 
127     public com.liferay.portal.model.Lock fetchByC_K(
128         java.lang.String className, java.lang.String key)
129         throws com.liferay.portal.SystemException;
130 
131     public com.liferay.portal.model.Lock fetchByC_K(
132         java.lang.String className, java.lang.String key,
133         boolean retrieveFromCache) throws com.liferay.portal.SystemException;
134 
135     public java.util.List<com.liferay.portal.model.Lock> findAll()
136         throws com.liferay.portal.SystemException;
137 
138     public java.util.List<com.liferay.portal.model.Lock> findAll(int start,
139         int end) throws com.liferay.portal.SystemException;
140 
141     public java.util.List<com.liferay.portal.model.Lock> findAll(int start,
142         int end,
143         com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
144         throws com.liferay.portal.SystemException;
145 
146     public void removeByUuid(java.lang.String uuid)
147         throws com.liferay.portal.SystemException;
148 
149     public void removeByExpirationDate(java.util.Date expirationDate)
150         throws com.liferay.portal.SystemException;
151 
152     public void removeByC_K(java.lang.String className, java.lang.String key)
153         throws com.liferay.portal.NoSuchLockException,
154             com.liferay.portal.SystemException;
155 
156     public void removeAll() throws com.liferay.portal.SystemException;
157 
158     public int countByUuid(java.lang.String uuid)
159         throws com.liferay.portal.SystemException;
160 
161     public int countByExpirationDate(java.util.Date expirationDate)
162         throws com.liferay.portal.SystemException;
163 
164     public int countByC_K(java.lang.String className, java.lang.String key)
165         throws com.liferay.portal.SystemException;
166 
167     public int countAll() throws com.liferay.portal.SystemException;
168 }