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