1
22
23 package com.liferay.portlet.messageboards.service.persistence;
24
25 import com.liferay.portal.service.persistence.BasePersistence;
26
27 import com.liferay.portlet.messageboards.model.MBThread;
28
29
42 public interface MBThreadPersistence extends BasePersistence<MBThread> {
43 public void cacheResult(
44 com.liferay.portlet.messageboards.model.MBThread mbThread);
45
46 public void cacheResult(
47 java.util.List<com.liferay.portlet.messageboards.model.MBThread> mbThreads);
48
49 public com.liferay.portlet.messageboards.model.MBThread create(
50 long threadId);
51
52 public com.liferay.portlet.messageboards.model.MBThread remove(
53 long threadId)
54 throws com.liferay.portal.SystemException,
55 com.liferay.portlet.messageboards.NoSuchThreadException;
56
57
60 public com.liferay.portlet.messageboards.model.MBThread update(
61 com.liferay.portlet.messageboards.model.MBThread mbThread)
62 throws com.liferay.portal.SystemException;
63
64 public com.liferay.portlet.messageboards.model.MBThread updateImpl(
65 com.liferay.portlet.messageboards.model.MBThread mbThread, boolean merge)
66 throws com.liferay.portal.SystemException;
67
68 public com.liferay.portlet.messageboards.model.MBThread findByPrimaryKey(
69 long threadId)
70 throws com.liferay.portal.SystemException,
71 com.liferay.portlet.messageboards.NoSuchThreadException;
72
73 public com.liferay.portlet.messageboards.model.MBThread fetchByPrimaryKey(
74 long threadId) throws com.liferay.portal.SystemException;
75
76 public java.util.List<com.liferay.portlet.messageboards.model.MBThread> findByGroupId(
77 long groupId) throws com.liferay.portal.SystemException;
78
79 public java.util.List<com.liferay.portlet.messageboards.model.MBThread> findByGroupId(
80 long groupId, int start, int end)
81 throws com.liferay.portal.SystemException;
82
83 public java.util.List<com.liferay.portlet.messageboards.model.MBThread> findByGroupId(
84 long groupId, int start, int end,
85 com.liferay.portal.kernel.util.OrderByComparator obc)
86 throws com.liferay.portal.SystemException;
87
88 public com.liferay.portlet.messageboards.model.MBThread findByGroupId_First(
89 long groupId, com.liferay.portal.kernel.util.OrderByComparator obc)
90 throws com.liferay.portal.SystemException,
91 com.liferay.portlet.messageboards.NoSuchThreadException;
92
93 public com.liferay.portlet.messageboards.model.MBThread findByGroupId_Last(
94 long groupId, com.liferay.portal.kernel.util.OrderByComparator obc)
95 throws com.liferay.portal.SystemException,
96 com.liferay.portlet.messageboards.NoSuchThreadException;
97
98 public com.liferay.portlet.messageboards.model.MBThread[] findByGroupId_PrevAndNext(
99 long threadId, long groupId,
100 com.liferay.portal.kernel.util.OrderByComparator obc)
101 throws com.liferay.portal.SystemException,
102 com.liferay.portlet.messageboards.NoSuchThreadException;
103
104 public java.util.List<com.liferay.portlet.messageboards.model.MBThread> findByCategoryId(
105 long categoryId) throws com.liferay.portal.SystemException;
106
107 public java.util.List<com.liferay.portlet.messageboards.model.MBThread> findByCategoryId(
108 long categoryId, int start, int end)
109 throws com.liferay.portal.SystemException;
110
111 public java.util.List<com.liferay.portlet.messageboards.model.MBThread> findByCategoryId(
112 long categoryId, int start, int end,
113 com.liferay.portal.kernel.util.OrderByComparator obc)
114 throws com.liferay.portal.SystemException;
115
116 public com.liferay.portlet.messageboards.model.MBThread findByCategoryId_First(
117 long categoryId, com.liferay.portal.kernel.util.OrderByComparator obc)
118 throws com.liferay.portal.SystemException,
119 com.liferay.portlet.messageboards.NoSuchThreadException;
120
121 public com.liferay.portlet.messageboards.model.MBThread findByCategoryId_Last(
122 long categoryId, com.liferay.portal.kernel.util.OrderByComparator obc)
123 throws com.liferay.portal.SystemException,
124 com.liferay.portlet.messageboards.NoSuchThreadException;
125
126 public com.liferay.portlet.messageboards.model.MBThread[] findByCategoryId_PrevAndNext(
127 long threadId, long categoryId,
128 com.liferay.portal.kernel.util.OrderByComparator obc)
129 throws com.liferay.portal.SystemException,
130 com.liferay.portlet.messageboards.NoSuchThreadException;
131
132 public java.util.List<com.liferay.portlet.messageboards.model.MBThread> findByC_L(
133 long categoryId, java.util.Date lastPostDate)
134 throws com.liferay.portal.SystemException;
135
136 public java.util.List<com.liferay.portlet.messageboards.model.MBThread> findByC_L(
137 long categoryId, java.util.Date lastPostDate, int start, int end)
138 throws com.liferay.portal.SystemException;
139
140 public java.util.List<com.liferay.portlet.messageboards.model.MBThread> findByC_L(
141 long categoryId, java.util.Date lastPostDate, int start, int end,
142 com.liferay.portal.kernel.util.OrderByComparator obc)
143 throws com.liferay.portal.SystemException;
144
145 public com.liferay.portlet.messageboards.model.MBThread findByC_L_First(
146 long categoryId, java.util.Date lastPostDate,
147 com.liferay.portal.kernel.util.OrderByComparator obc)
148 throws com.liferay.portal.SystemException,
149 com.liferay.portlet.messageboards.NoSuchThreadException;
150
151 public com.liferay.portlet.messageboards.model.MBThread findByC_L_Last(
152 long categoryId, java.util.Date lastPostDate,
153 com.liferay.portal.kernel.util.OrderByComparator obc)
154 throws com.liferay.portal.SystemException,
155 com.liferay.portlet.messageboards.NoSuchThreadException;
156
157 public com.liferay.portlet.messageboards.model.MBThread[] findByC_L_PrevAndNext(
158 long threadId, long categoryId, java.util.Date lastPostDate,
159 com.liferay.portal.kernel.util.OrderByComparator obc)
160 throws com.liferay.portal.SystemException,
161 com.liferay.portlet.messageboards.NoSuchThreadException;
162
163 public java.util.List<com.liferay.portlet.messageboards.model.MBThread> findAll()
164 throws com.liferay.portal.SystemException;
165
166 public java.util.List<com.liferay.portlet.messageboards.model.MBThread> findAll(
167 int start, int end) throws com.liferay.portal.SystemException;
168
169 public java.util.List<com.liferay.portlet.messageboards.model.MBThread> findAll(
170 int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)
171 throws com.liferay.portal.SystemException;
172
173 public void removeByGroupId(long groupId)
174 throws com.liferay.portal.SystemException;
175
176 public void removeByCategoryId(long categoryId)
177 throws com.liferay.portal.SystemException;
178
179 public void removeByC_L(long categoryId, java.util.Date lastPostDate)
180 throws com.liferay.portal.SystemException;
181
182 public void removeAll() throws com.liferay.portal.SystemException;
183
184 public int countByGroupId(long groupId)
185 throws com.liferay.portal.SystemException;
186
187 public int countByCategoryId(long categoryId)
188 throws com.liferay.portal.SystemException;
189
190 public int countByC_L(long categoryId, java.util.Date lastPostDate)
191 throws com.liferay.portal.SystemException;
192
193 public int countAll() throws com.liferay.portal.SystemException;
194 }