1
22
23 package com.liferay.portal.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
30
36 @Transactional(rollbackFor = {
37 PortalException.class, SystemException.class})
38 public interface RegionPersistence extends BasePersistence {
39 public com.liferay.portal.model.Region create(long regionId);
40
41 public com.liferay.portal.model.Region remove(long regionId)
42 throws com.liferay.portal.NoSuchRegionException,
43 com.liferay.portal.SystemException;
44
45 public com.liferay.portal.model.Region remove(
46 com.liferay.portal.model.Region region)
47 throws com.liferay.portal.SystemException;
48
49
52 public com.liferay.portal.model.Region update(
53 com.liferay.portal.model.Region region)
54 throws com.liferay.portal.SystemException;
55
56
69 public com.liferay.portal.model.Region update(
70 com.liferay.portal.model.Region region, boolean merge)
71 throws com.liferay.portal.SystemException;
72
73 public com.liferay.portal.model.Region updateImpl(
74 com.liferay.portal.model.Region region, boolean merge)
75 throws com.liferay.portal.SystemException;
76
77 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
78 public com.liferay.portal.model.Region findByPrimaryKey(long regionId)
79 throws com.liferay.portal.NoSuchRegionException,
80 com.liferay.portal.SystemException;
81
82 public com.liferay.portal.model.Region fetchByPrimaryKey(long regionId)
83 throws com.liferay.portal.SystemException;
84
85 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
86 public java.util.List<com.liferay.portal.model.Region> findByCountryId(
87 long countryId) throws com.liferay.portal.SystemException;
88
89 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
90 public java.util.List<com.liferay.portal.model.Region> findByCountryId(
91 long countryId, int start, int end)
92 throws com.liferay.portal.SystemException;
93
94 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
95 public java.util.List<com.liferay.portal.model.Region> findByCountryId(
96 long countryId, int start, int end,
97 com.liferay.portal.kernel.util.OrderByComparator obc)
98 throws com.liferay.portal.SystemException;
99
100 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
101 public com.liferay.portal.model.Region findByCountryId_First(
102 long countryId, com.liferay.portal.kernel.util.OrderByComparator obc)
103 throws com.liferay.portal.NoSuchRegionException,
104 com.liferay.portal.SystemException;
105
106 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
107 public com.liferay.portal.model.Region findByCountryId_Last(
108 long countryId, com.liferay.portal.kernel.util.OrderByComparator obc)
109 throws com.liferay.portal.NoSuchRegionException,
110 com.liferay.portal.SystemException;
111
112 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
113 public com.liferay.portal.model.Region[] findByCountryId_PrevAndNext(
114 long regionId, long countryId,
115 com.liferay.portal.kernel.util.OrderByComparator obc)
116 throws com.liferay.portal.NoSuchRegionException,
117 com.liferay.portal.SystemException;
118
119 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
120 public java.util.List<com.liferay.portal.model.Region> findByActive(
121 boolean active) throws com.liferay.portal.SystemException;
122
123 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
124 public java.util.List<com.liferay.portal.model.Region> findByActive(
125 boolean active, int start, int end)
126 throws com.liferay.portal.SystemException;
127
128 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
129 public java.util.List<com.liferay.portal.model.Region> findByActive(
130 boolean active, int start, int end,
131 com.liferay.portal.kernel.util.OrderByComparator obc)
132 throws com.liferay.portal.SystemException;
133
134 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
135 public com.liferay.portal.model.Region findByActive_First(boolean active,
136 com.liferay.portal.kernel.util.OrderByComparator obc)
137 throws com.liferay.portal.NoSuchRegionException,
138 com.liferay.portal.SystemException;
139
140 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
141 public com.liferay.portal.model.Region findByActive_Last(boolean active,
142 com.liferay.portal.kernel.util.OrderByComparator obc)
143 throws com.liferay.portal.NoSuchRegionException,
144 com.liferay.portal.SystemException;
145
146 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
147 public com.liferay.portal.model.Region[] findByActive_PrevAndNext(
148 long regionId, boolean active,
149 com.liferay.portal.kernel.util.OrderByComparator obc)
150 throws com.liferay.portal.NoSuchRegionException,
151 com.liferay.portal.SystemException;
152
153 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
154 public java.util.List<com.liferay.portal.model.Region> findByC_A(
155 long countryId, boolean active)
156 throws com.liferay.portal.SystemException;
157
158 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
159 public java.util.List<com.liferay.portal.model.Region> findByC_A(
160 long countryId, boolean active, int start, int end)
161 throws com.liferay.portal.SystemException;
162
163 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
164 public java.util.List<com.liferay.portal.model.Region> findByC_A(
165 long countryId, boolean active, int start, int end,
166 com.liferay.portal.kernel.util.OrderByComparator obc)
167 throws com.liferay.portal.SystemException;
168
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portal.model.Region findByC_A_First(long countryId,
171 boolean active, com.liferay.portal.kernel.util.OrderByComparator obc)
172 throws com.liferay.portal.NoSuchRegionException,
173 com.liferay.portal.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public com.liferay.portal.model.Region findByC_A_Last(long countryId,
177 boolean active, com.liferay.portal.kernel.util.OrderByComparator obc)
178 throws com.liferay.portal.NoSuchRegionException,
179 com.liferay.portal.SystemException;
180
181 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
182 public com.liferay.portal.model.Region[] findByC_A_PrevAndNext(
183 long regionId, long countryId, boolean active,
184 com.liferay.portal.kernel.util.OrderByComparator obc)
185 throws com.liferay.portal.NoSuchRegionException,
186 com.liferay.portal.SystemException;
187
188 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
189 public java.util.List<Object> findWithDynamicQuery(
190 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
191 throws com.liferay.portal.SystemException;
192
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public java.util.List<Object> findWithDynamicQuery(
195 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
196 int end) throws com.liferay.portal.SystemException;
197
198 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
199 public java.util.List<com.liferay.portal.model.Region> findAll()
200 throws com.liferay.portal.SystemException;
201
202 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
203 public java.util.List<com.liferay.portal.model.Region> findAll(int start,
204 int end) throws com.liferay.portal.SystemException;
205
206 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
207 public java.util.List<com.liferay.portal.model.Region> findAll(int start,
208 int end, com.liferay.portal.kernel.util.OrderByComparator obc)
209 throws com.liferay.portal.SystemException;
210
211 public void removeByCountryId(long countryId)
212 throws com.liferay.portal.SystemException;
213
214 public void removeByActive(boolean active)
215 throws com.liferay.portal.SystemException;
216
217 public void removeByC_A(long countryId, boolean active)
218 throws com.liferay.portal.SystemException;
219
220 public void removeAll() throws com.liferay.portal.SystemException;
221
222 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
223 public int countByCountryId(long countryId)
224 throws com.liferay.portal.SystemException;
225
226 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
227 public int countByActive(boolean active)
228 throws com.liferay.portal.SystemException;
229
230 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
231 public int countByC_A(long countryId, boolean active)
232 throws com.liferay.portal.SystemException;
233
234 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
235 public int countAll() throws com.liferay.portal.SystemException;
236 }