1
22
23 package com.liferay.portal.service.persistence;
24
25 import com.liferay.portal.model.EmailAddress;
26
27
40 public interface EmailAddressPersistence extends BasePersistence<EmailAddress> {
41 public void cacheResult(com.liferay.portal.model.EmailAddress emailAddress);
42
43 public void cacheResult(
44 java.util.List<com.liferay.portal.model.EmailAddress> emailAddresses);
45
46 public com.liferay.portal.model.EmailAddress create(long emailAddressId);
47
48 public com.liferay.portal.model.EmailAddress remove(long emailAddressId)
49 throws com.liferay.portal.NoSuchEmailAddressException,
50 com.liferay.portal.SystemException;
51
52
55 public com.liferay.portal.model.EmailAddress update(
56 com.liferay.portal.model.EmailAddress emailAddress)
57 throws com.liferay.portal.SystemException;
58
59 public com.liferay.portal.model.EmailAddress updateImpl(
60 com.liferay.portal.model.EmailAddress emailAddress, boolean merge)
61 throws com.liferay.portal.SystemException;
62
63 public com.liferay.portal.model.EmailAddress findByPrimaryKey(
64 long emailAddressId)
65 throws com.liferay.portal.NoSuchEmailAddressException,
66 com.liferay.portal.SystemException;
67
68 public com.liferay.portal.model.EmailAddress fetchByPrimaryKey(
69 long emailAddressId) throws com.liferay.portal.SystemException;
70
71 public java.util.List<com.liferay.portal.model.EmailAddress> findByCompanyId(
72 long companyId) throws com.liferay.portal.SystemException;
73
74 public java.util.List<com.liferay.portal.model.EmailAddress> findByCompanyId(
75 long companyId, int start, int end)
76 throws com.liferay.portal.SystemException;
77
78 public java.util.List<com.liferay.portal.model.EmailAddress> findByCompanyId(
79 long companyId, int start, int end,
80 com.liferay.portal.kernel.util.OrderByComparator obc)
81 throws com.liferay.portal.SystemException;
82
83 public com.liferay.portal.model.EmailAddress findByCompanyId_First(
84 long companyId, com.liferay.portal.kernel.util.OrderByComparator obc)
85 throws com.liferay.portal.NoSuchEmailAddressException,
86 com.liferay.portal.SystemException;
87
88 public com.liferay.portal.model.EmailAddress findByCompanyId_Last(
89 long companyId, com.liferay.portal.kernel.util.OrderByComparator obc)
90 throws com.liferay.portal.NoSuchEmailAddressException,
91 com.liferay.portal.SystemException;
92
93 public com.liferay.portal.model.EmailAddress[] findByCompanyId_PrevAndNext(
94 long emailAddressId, long companyId,
95 com.liferay.portal.kernel.util.OrderByComparator obc)
96 throws com.liferay.portal.NoSuchEmailAddressException,
97 com.liferay.portal.SystemException;
98
99 public java.util.List<com.liferay.portal.model.EmailAddress> findByUserId(
100 long userId) throws com.liferay.portal.SystemException;
101
102 public java.util.List<com.liferay.portal.model.EmailAddress> findByUserId(
103 long userId, int start, int end)
104 throws com.liferay.portal.SystemException;
105
106 public java.util.List<com.liferay.portal.model.EmailAddress> findByUserId(
107 long userId, int start, int end,
108 com.liferay.portal.kernel.util.OrderByComparator obc)
109 throws com.liferay.portal.SystemException;
110
111 public com.liferay.portal.model.EmailAddress findByUserId_First(
112 long userId, com.liferay.portal.kernel.util.OrderByComparator obc)
113 throws com.liferay.portal.NoSuchEmailAddressException,
114 com.liferay.portal.SystemException;
115
116 public com.liferay.portal.model.EmailAddress findByUserId_Last(
117 long userId, com.liferay.portal.kernel.util.OrderByComparator obc)
118 throws com.liferay.portal.NoSuchEmailAddressException,
119 com.liferay.portal.SystemException;
120
121 public com.liferay.portal.model.EmailAddress[] findByUserId_PrevAndNext(
122 long emailAddressId, long userId,
123 com.liferay.portal.kernel.util.OrderByComparator obc)
124 throws com.liferay.portal.NoSuchEmailAddressException,
125 com.liferay.portal.SystemException;
126
127 public java.util.List<com.liferay.portal.model.EmailAddress> findByC_C(
128 long companyId, long classNameId)
129 throws com.liferay.portal.SystemException;
130
131 public java.util.List<com.liferay.portal.model.EmailAddress> findByC_C(
132 long companyId, long classNameId, int start, int end)
133 throws com.liferay.portal.SystemException;
134
135 public java.util.List<com.liferay.portal.model.EmailAddress> findByC_C(
136 long companyId, long classNameId, int start, int end,
137 com.liferay.portal.kernel.util.OrderByComparator obc)
138 throws com.liferay.portal.SystemException;
139
140 public com.liferay.portal.model.EmailAddress findByC_C_First(
141 long companyId, long classNameId,
142 com.liferay.portal.kernel.util.OrderByComparator obc)
143 throws com.liferay.portal.NoSuchEmailAddressException,
144 com.liferay.portal.SystemException;
145
146 public com.liferay.portal.model.EmailAddress findByC_C_Last(
147 long companyId, long classNameId,
148 com.liferay.portal.kernel.util.OrderByComparator obc)
149 throws com.liferay.portal.NoSuchEmailAddressException,
150 com.liferay.portal.SystemException;
151
152 public com.liferay.portal.model.EmailAddress[] findByC_C_PrevAndNext(
153 long emailAddressId, long companyId, long classNameId,
154 com.liferay.portal.kernel.util.OrderByComparator obc)
155 throws com.liferay.portal.NoSuchEmailAddressException,
156 com.liferay.portal.SystemException;
157
158 public java.util.List<com.liferay.portal.model.EmailAddress> findByC_C_C(
159 long companyId, long classNameId, long classPK)
160 throws com.liferay.portal.SystemException;
161
162 public java.util.List<com.liferay.portal.model.EmailAddress> findByC_C_C(
163 long companyId, long classNameId, long classPK, int start, int end)
164 throws com.liferay.portal.SystemException;
165
166 public java.util.List<com.liferay.portal.model.EmailAddress> findByC_C_C(
167 long companyId, long classNameId, long classPK, int start, int end,
168 com.liferay.portal.kernel.util.OrderByComparator obc)
169 throws com.liferay.portal.SystemException;
170
171 public com.liferay.portal.model.EmailAddress findByC_C_C_First(
172 long companyId, long classNameId, long classPK,
173 com.liferay.portal.kernel.util.OrderByComparator obc)
174 throws com.liferay.portal.NoSuchEmailAddressException,
175 com.liferay.portal.SystemException;
176
177 public com.liferay.portal.model.EmailAddress findByC_C_C_Last(
178 long companyId, long classNameId, long classPK,
179 com.liferay.portal.kernel.util.OrderByComparator obc)
180 throws com.liferay.portal.NoSuchEmailAddressException,
181 com.liferay.portal.SystemException;
182
183 public com.liferay.portal.model.EmailAddress[] findByC_C_C_PrevAndNext(
184 long emailAddressId, long companyId, long classNameId, long classPK,
185 com.liferay.portal.kernel.util.OrderByComparator obc)
186 throws com.liferay.portal.NoSuchEmailAddressException,
187 com.liferay.portal.SystemException;
188
189 public java.util.List<com.liferay.portal.model.EmailAddress> findByC_C_C_P(
190 long companyId, long classNameId, long classPK, boolean primary)
191 throws com.liferay.portal.SystemException;
192
193 public java.util.List<com.liferay.portal.model.EmailAddress> findByC_C_C_P(
194 long companyId, long classNameId, long classPK, boolean primary,
195 int start, int end) throws com.liferay.portal.SystemException;
196
197 public java.util.List<com.liferay.portal.model.EmailAddress> findByC_C_C_P(
198 long companyId, long classNameId, long classPK, boolean primary,
199 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
200 throws com.liferay.portal.SystemException;
201
202 public com.liferay.portal.model.EmailAddress findByC_C_C_P_First(
203 long companyId, long classNameId, long classPK, boolean primary,
204 com.liferay.portal.kernel.util.OrderByComparator obc)
205 throws com.liferay.portal.NoSuchEmailAddressException,
206 com.liferay.portal.SystemException;
207
208 public com.liferay.portal.model.EmailAddress findByC_C_C_P_Last(
209 long companyId, long classNameId, long classPK, boolean primary,
210 com.liferay.portal.kernel.util.OrderByComparator obc)
211 throws com.liferay.portal.NoSuchEmailAddressException,
212 com.liferay.portal.SystemException;
213
214 public com.liferay.portal.model.EmailAddress[] findByC_C_C_P_PrevAndNext(
215 long emailAddressId, long companyId, long classNameId, long classPK,
216 boolean primary, com.liferay.portal.kernel.util.OrderByComparator obc)
217 throws com.liferay.portal.NoSuchEmailAddressException,
218 com.liferay.portal.SystemException;
219
220 public java.util.List<com.liferay.portal.model.EmailAddress> findAll()
221 throws com.liferay.portal.SystemException;
222
223 public java.util.List<com.liferay.portal.model.EmailAddress> findAll(
224 int start, int end) throws com.liferay.portal.SystemException;
225
226 public java.util.List<com.liferay.portal.model.EmailAddress> findAll(
227 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
228 throws com.liferay.portal.SystemException;
229
230 public void removeByCompanyId(long companyId)
231 throws com.liferay.portal.SystemException;
232
233 public void removeByUserId(long userId)
234 throws com.liferay.portal.SystemException;
235
236 public void removeByC_C(long companyId, long classNameId)
237 throws com.liferay.portal.SystemException;
238
239 public void removeByC_C_C(long companyId, long classNameId, long classPK)
240 throws com.liferay.portal.SystemException;
241
242 public void removeByC_C_C_P(long companyId, long classNameId, long classPK,
243 boolean primary) throws com.liferay.portal.SystemException;
244
245 public void removeAll() throws com.liferay.portal.SystemException;
246
247 public int countByCompanyId(long companyId)
248 throws com.liferay.portal.SystemException;
249
250 public int countByUserId(long userId)
251 throws com.liferay.portal.SystemException;
252
253 public int countByC_C(long companyId, long classNameId)
254 throws com.liferay.portal.SystemException;
255
256 public int countByC_C_C(long companyId, long classNameId, long classPK)
257 throws com.liferay.portal.SystemException;
258
259 public int countByC_C_C_P(long companyId, long classNameId, long classPK,
260 boolean primary) throws com.liferay.portal.SystemException;
261
262 public int countAll() throws com.liferay.portal.SystemException;
263 }