001
014
015 package com.liferay.portlet.mobiledevicerules.service;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.transaction.Isolation;
020 import com.liferay.portal.kernel.transaction.Propagation;
021 import com.liferay.portal.kernel.transaction.Transactional;
022 import com.liferay.portal.service.BaseLocalService;
023 import com.liferay.portal.service.PersistedModelLocalService;
024
025
037 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
038 PortalException.class, SystemException.class})
039 public interface MDRRuleGroupLocalService extends BaseLocalService,
040 PersistedModelLocalService {
041
046
047
054 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup addMDRRuleGroup(
055 com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup mdrRuleGroup)
056 throws com.liferay.portal.kernel.exception.SystemException;
057
058
064 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup createMDRRuleGroup(
065 long ruleGroupId);
066
067
075 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup deleteMDRRuleGroup(
076 long ruleGroupId)
077 throws com.liferay.portal.kernel.exception.PortalException,
078 com.liferay.portal.kernel.exception.SystemException;
079
080
087 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup deleteMDRRuleGroup(
088 com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup mdrRuleGroup)
089 throws com.liferay.portal.kernel.exception.SystemException;
090
091 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
092
093
100 @SuppressWarnings("rawtypes")
101 public java.util.List dynamicQuery(
102 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
103 throws com.liferay.portal.kernel.exception.SystemException;
104
105
118 @SuppressWarnings("rawtypes")
119 public java.util.List dynamicQuery(
120 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
121 int end) throws com.liferay.portal.kernel.exception.SystemException;
122
123
137 @SuppressWarnings("rawtypes")
138 public java.util.List dynamicQuery(
139 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
140 int end,
141 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
142 throws com.liferay.portal.kernel.exception.SystemException;
143
144
151 public long dynamicQueryCount(
152 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
153 throws com.liferay.portal.kernel.exception.SystemException;
154
155
163 public long dynamicQueryCount(
164 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
165 com.liferay.portal.kernel.dao.orm.Projection projection)
166 throws com.liferay.portal.kernel.exception.SystemException;
167
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup fetchMDRRuleGroup(
170 long ruleGroupId)
171 throws com.liferay.portal.kernel.exception.SystemException;
172
173
181 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
182 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup fetchMDRRuleGroupByUuidAndCompanyId(
183 java.lang.String uuid, long companyId)
184 throws com.liferay.portal.kernel.exception.SystemException;
185
186
194 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
195 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup fetchMDRRuleGroupByUuidAndGroupId(
196 java.lang.String uuid, long groupId)
197 throws com.liferay.portal.kernel.exception.SystemException;
198
199
207 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
208 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup getMDRRuleGroup(
209 long ruleGroupId)
210 throws com.liferay.portal.kernel.exception.PortalException,
211 com.liferay.portal.kernel.exception.SystemException;
212
213 @Override
214 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
215 public com.liferay.portal.model.PersistedModel getPersistedModel(
216 java.io.Serializable primaryKeyObj)
217 throws com.liferay.portal.kernel.exception.PortalException,
218 com.liferay.portal.kernel.exception.SystemException;
219
220
229 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
230 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup getMDRRuleGroupByUuidAndCompanyId(
231 java.lang.String uuid, long companyId)
232 throws com.liferay.portal.kernel.exception.PortalException,
233 com.liferay.portal.kernel.exception.SystemException;
234
235
244 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
245 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup getMDRRuleGroupByUuidAndGroupId(
246 java.lang.String uuid, long groupId)
247 throws com.liferay.portal.kernel.exception.PortalException,
248 com.liferay.portal.kernel.exception.SystemException;
249
250
262 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
263 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> getMDRRuleGroups(
264 int start, int end)
265 throws com.liferay.portal.kernel.exception.SystemException;
266
267
273 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
274 public int getMDRRuleGroupsCount()
275 throws com.liferay.portal.kernel.exception.SystemException;
276
277
284 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup updateMDRRuleGroup(
285 com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup mdrRuleGroup)
286 throws com.liferay.portal.kernel.exception.SystemException;
287
288
293 public java.lang.String getBeanIdentifier();
294
295
300 public void setBeanIdentifier(java.lang.String beanIdentifier);
301
302 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup addRuleGroup(
303 long groupId,
304 java.util.Map<java.util.Locale, java.lang.String> nameMap,
305 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
306 com.liferay.portal.service.ServiceContext serviceContext)
307 throws com.liferay.portal.kernel.exception.PortalException,
308 com.liferay.portal.kernel.exception.SystemException;
309
310 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup copyRuleGroup(
311 long ruleGroupId, long groupId,
312 com.liferay.portal.service.ServiceContext serviceContext)
313 throws com.liferay.portal.kernel.exception.PortalException,
314 com.liferay.portal.kernel.exception.SystemException;
315
316 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup copyRuleGroup(
317 com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup ruleGroup,
318 long groupId, com.liferay.portal.service.ServiceContext serviceContext)
319 throws com.liferay.portal.kernel.exception.PortalException,
320 com.liferay.portal.kernel.exception.SystemException;
321
322 public void deleteRuleGroup(long ruleGroupId)
323 throws com.liferay.portal.kernel.exception.SystemException;
324
325 public void deleteRuleGroup(
326 com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup ruleGroup)
327 throws com.liferay.portal.kernel.exception.SystemException;
328
329 public void deleteRuleGroups(long groupId)
330 throws com.liferay.portal.kernel.exception.SystemException;
331
332 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
333 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup fetchRuleGroup(
334 long ruleGroupId)
335 throws com.liferay.portal.kernel.exception.SystemException;
336
337 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
338 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup getRuleGroup(
339 long ruleGroupId)
340 throws com.liferay.portal.kernel.exception.PortalException,
341 com.liferay.portal.kernel.exception.SystemException;
342
343 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
344 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> getRuleGroups(
345 long groupId)
346 throws com.liferay.portal.kernel.exception.SystemException;
347
348 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
349 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> getRuleGroups(
350 long groupId, int start, int end)
351 throws com.liferay.portal.kernel.exception.SystemException;
352
353 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
354 public int getRuleGroupsCount(long groupId)
355 throws com.liferay.portal.kernel.exception.SystemException;
356
357
361 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
362 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> search(
363 long groupId, java.lang.String name, boolean andOperator, int start,
364 int end) throws com.liferay.portal.kernel.exception.SystemException;
365
366 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
367 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> search(
368 long groupId, java.lang.String name,
369 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
370 boolean andOperator, int start, int end)
371 throws com.liferay.portal.kernel.exception.SystemException;
372
373
377 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
378 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> searchByKeywords(
379 long groupId, java.lang.String keywords, boolean andOperator,
380 int start, int end)
381 throws com.liferay.portal.kernel.exception.SystemException;
382
383 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
384 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> searchByKeywords(
385 long groupId, java.lang.String keywords,
386 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
387 boolean andOperator, int start, int end)
388 throws com.liferay.portal.kernel.exception.SystemException;
389
390
394 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
395 public int searchByKeywordsCount(long groupId, java.lang.String keywords,
396 boolean andOperator)
397 throws com.liferay.portal.kernel.exception.SystemException;
398
399 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
400 public int searchByKeywordsCount(long groupId, java.lang.String keywords,
401 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
402 boolean andOperator)
403 throws com.liferay.portal.kernel.exception.SystemException;
404
405
409 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
410 public int searchCount(long groupId, java.lang.String name,
411 boolean andOperator)
412 throws com.liferay.portal.kernel.exception.SystemException;
413
414 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
415 public int searchCount(long groupId, java.lang.String name,
416 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
417 boolean andOperator)
418 throws com.liferay.portal.kernel.exception.SystemException;
419
420 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup updateRuleGroup(
421 long ruleGroupId,
422 java.util.Map<java.util.Locale, java.lang.String> nameMap,
423 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
424 com.liferay.portal.service.ServiceContext serviceContext)
425 throws com.liferay.portal.kernel.exception.PortalException,
426 com.liferay.portal.kernel.exception.SystemException;
427 }