1
22
23 package com.liferay.portlet.messageboards.service.persistence;
24
25 import com.liferay.portal.PortalException;
26 import com.liferay.portal.SystemException;
27 import com.liferay.portal.kernel.annotation.Propagation;
28 import com.liferay.portal.kernel.annotation.Transactional;
29 import com.liferay.portal.service.persistence.BasePersistence;
30
31
37 @Transactional(rollbackFor = {
38 PortalException.class, SystemException.class})
39 public interface MBMailingListPersistence extends BasePersistence {
40 public com.liferay.portlet.messageboards.model.MBMailingList create(
41 long mailingListId);
42
43 public com.liferay.portlet.messageboards.model.MBMailingList remove(
44 long mailingListId)
45 throws com.liferay.portal.SystemException,
46 com.liferay.portlet.messageboards.NoSuchMailingListException;
47
48 public com.liferay.portlet.messageboards.model.MBMailingList remove(
49 com.liferay.portlet.messageboards.model.MBMailingList mbMailingList)
50 throws com.liferay.portal.SystemException;
51
52
55 public com.liferay.portlet.messageboards.model.MBMailingList update(
56 com.liferay.portlet.messageboards.model.MBMailingList mbMailingList)
57 throws com.liferay.portal.SystemException;
58
59
72 public com.liferay.portlet.messageboards.model.MBMailingList update(
73 com.liferay.portlet.messageboards.model.MBMailingList mbMailingList,
74 boolean merge) throws com.liferay.portal.SystemException;
75
76 public com.liferay.portlet.messageboards.model.MBMailingList updateImpl(
77 com.liferay.portlet.messageboards.model.MBMailingList mbMailingList,
78 boolean merge) throws com.liferay.portal.SystemException;
79
80 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
81 public com.liferay.portlet.messageboards.model.MBMailingList findByPrimaryKey(
82 long mailingListId)
83 throws com.liferay.portal.SystemException,
84 com.liferay.portlet.messageboards.NoSuchMailingListException;
85
86 public com.liferay.portlet.messageboards.model.MBMailingList fetchByPrimaryKey(
87 long mailingListId) throws com.liferay.portal.SystemException;
88
89 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
90 public java.util.List<com.liferay.portlet.messageboards.model.MBMailingList> findByUuid(
91 java.lang.String uuid) throws com.liferay.portal.SystemException;
92
93 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
94 public java.util.List<com.liferay.portlet.messageboards.model.MBMailingList> findByUuid(
95 java.lang.String uuid, int start, int end)
96 throws com.liferay.portal.SystemException;
97
98 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
99 public java.util.List<com.liferay.portlet.messageboards.model.MBMailingList> findByUuid(
100 java.lang.String uuid, int start, int end,
101 com.liferay.portal.kernel.util.OrderByComparator obc)
102 throws com.liferay.portal.SystemException;
103
104 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
105 public com.liferay.portlet.messageboards.model.MBMailingList findByUuid_First(
106 java.lang.String uuid,
107 com.liferay.portal.kernel.util.OrderByComparator obc)
108 throws com.liferay.portal.SystemException,
109 com.liferay.portlet.messageboards.NoSuchMailingListException;
110
111 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
112 public com.liferay.portlet.messageboards.model.MBMailingList findByUuid_Last(
113 java.lang.String uuid,
114 com.liferay.portal.kernel.util.OrderByComparator obc)
115 throws com.liferay.portal.SystemException,
116 com.liferay.portlet.messageboards.NoSuchMailingListException;
117
118 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
119 public com.liferay.portlet.messageboards.model.MBMailingList[] findByUuid_PrevAndNext(
120 long mailingListId, java.lang.String uuid,
121 com.liferay.portal.kernel.util.OrderByComparator obc)
122 throws com.liferay.portal.SystemException,
123 com.liferay.portlet.messageboards.NoSuchMailingListException;
124
125 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
126 public com.liferay.portlet.messageboards.model.MBMailingList findByUUID_G(
127 java.lang.String uuid, long groupId)
128 throws com.liferay.portal.SystemException,
129 com.liferay.portlet.messageboards.NoSuchMailingListException;
130
131 public com.liferay.portlet.messageboards.model.MBMailingList fetchByUUID_G(
132 java.lang.String uuid, long groupId)
133 throws com.liferay.portal.SystemException;
134
135 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
136 public com.liferay.portlet.messageboards.model.MBMailingList findByCategoryId(
137 long categoryId)
138 throws com.liferay.portal.SystemException,
139 com.liferay.portlet.messageboards.NoSuchMailingListException;
140
141 public com.liferay.portlet.messageboards.model.MBMailingList fetchByCategoryId(
142 long categoryId) throws com.liferay.portal.SystemException;
143
144 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
145 public java.util.List<com.liferay.portlet.messageboards.model.MBMailingList> findByActive(
146 boolean active) throws com.liferay.portal.SystemException;
147
148 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
149 public java.util.List<com.liferay.portlet.messageboards.model.MBMailingList> findByActive(
150 boolean active, int start, int end)
151 throws com.liferay.portal.SystemException;
152
153 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
154 public java.util.List<com.liferay.portlet.messageboards.model.MBMailingList> findByActive(
155 boolean active, int start, int end,
156 com.liferay.portal.kernel.util.OrderByComparator obc)
157 throws com.liferay.portal.SystemException;
158
159 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
160 public com.liferay.portlet.messageboards.model.MBMailingList findByActive_First(
161 boolean active, com.liferay.portal.kernel.util.OrderByComparator obc)
162 throws com.liferay.portal.SystemException,
163 com.liferay.portlet.messageboards.NoSuchMailingListException;
164
165 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
166 public com.liferay.portlet.messageboards.model.MBMailingList findByActive_Last(
167 boolean active, com.liferay.portal.kernel.util.OrderByComparator obc)
168 throws com.liferay.portal.SystemException,
169 com.liferay.portlet.messageboards.NoSuchMailingListException;
170
171 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
172 public com.liferay.portlet.messageboards.model.MBMailingList[] findByActive_PrevAndNext(
173 long mailingListId, boolean active,
174 com.liferay.portal.kernel.util.OrderByComparator obc)
175 throws com.liferay.portal.SystemException,
176 com.liferay.portlet.messageboards.NoSuchMailingListException;
177
178 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
179 public java.util.List<Object> findWithDynamicQuery(
180 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
181 throws com.liferay.portal.SystemException;
182
183 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
184 public java.util.List<Object> findWithDynamicQuery(
185 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
186 int end) throws com.liferay.portal.SystemException;
187
188 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
189 public java.util.List<com.liferay.portlet.messageboards.model.MBMailingList> findAll()
190 throws com.liferay.portal.SystemException;
191
192 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
193 public java.util.List<com.liferay.portlet.messageboards.model.MBMailingList> findAll(
194 int start, int end) throws com.liferay.portal.SystemException;
195
196 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
197 public java.util.List<com.liferay.portlet.messageboards.model.MBMailingList> findAll(
198 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
199 throws com.liferay.portal.SystemException;
200
201 public void removeByUuid(java.lang.String uuid)
202 throws com.liferay.portal.SystemException;
203
204 public void removeByUUID_G(java.lang.String uuid, long groupId)
205 throws com.liferay.portal.SystemException,
206 com.liferay.portlet.messageboards.NoSuchMailingListException;
207
208 public void removeByCategoryId(long categoryId)
209 throws com.liferay.portal.SystemException,
210 com.liferay.portlet.messageboards.NoSuchMailingListException;
211
212 public void removeByActive(boolean active)
213 throws com.liferay.portal.SystemException;
214
215 public void removeAll() throws com.liferay.portal.SystemException;
216
217 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
218 public int countByUuid(java.lang.String uuid)
219 throws com.liferay.portal.SystemException;
220
221 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
222 public int countByUUID_G(java.lang.String uuid, long groupId)
223 throws com.liferay.portal.SystemException;
224
225 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
226 public int countByCategoryId(long categoryId)
227 throws com.liferay.portal.SystemException;
228
229 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
230 public int countByActive(boolean active)
231 throws com.liferay.portal.SystemException;
232
233 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
234 public int countAll() throws com.liferay.portal.SystemException;
235 }