001
014
015 package com.liferay.portlet.mobiledevicerules.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.exception.PortalException;
020 import com.liferay.portal.kernel.exception.SystemException;
021 import com.liferay.portal.kernel.transaction.Isolation;
022 import com.liferay.portal.kernel.transaction.Propagation;
023 import com.liferay.portal.kernel.transaction.Transactional;
024 import com.liferay.portal.service.BaseLocalService;
025 import com.liferay.portal.service.PersistedModelLocalService;
026
027
039 @ProviderType
040 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
041 PortalException.class, SystemException.class})
042 public interface MDRRuleGroupLocalService extends BaseLocalService,
043 PersistedModelLocalService {
044
049
050
057 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup addMDRRuleGroup(
058 com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup mdrRuleGroup)
059 throws com.liferay.portal.kernel.exception.SystemException;
060
061
067 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup createMDRRuleGroup(
068 long ruleGroupId);
069
070
078 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup deleteMDRRuleGroup(
079 long ruleGroupId)
080 throws com.liferay.portal.kernel.exception.PortalException,
081 com.liferay.portal.kernel.exception.SystemException;
082
083
090 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup deleteMDRRuleGroup(
091 com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup mdrRuleGroup)
092 throws com.liferay.portal.kernel.exception.SystemException;
093
094 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
095
096
103 @SuppressWarnings("rawtypes")
104 public java.util.List dynamicQuery(
105 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
106 throws com.liferay.portal.kernel.exception.SystemException;
107
108
121 @SuppressWarnings("rawtypes")
122 public java.util.List dynamicQuery(
123 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
124 int end) throws com.liferay.portal.kernel.exception.SystemException;
125
126
140 @SuppressWarnings("rawtypes")
141 public java.util.List dynamicQuery(
142 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
143 int end,
144 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
145 throws com.liferay.portal.kernel.exception.SystemException;
146
147
154 public long dynamicQueryCount(
155 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
156 throws com.liferay.portal.kernel.exception.SystemException;
157
158
166 public long dynamicQueryCount(
167 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
168 com.liferay.portal.kernel.dao.orm.Projection projection)
169 throws com.liferay.portal.kernel.exception.SystemException;
170
171 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
172 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup fetchMDRRuleGroup(
173 long ruleGroupId)
174 throws com.liferay.portal.kernel.exception.SystemException;
175
176
184 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
185 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup fetchMDRRuleGroupByUuidAndCompanyId(
186 java.lang.String uuid, long companyId)
187 throws com.liferay.portal.kernel.exception.SystemException;
188
189
197 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
198 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup fetchMDRRuleGroupByUuidAndGroupId(
199 java.lang.String uuid, long groupId)
200 throws com.liferay.portal.kernel.exception.SystemException;
201
202
210 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
211 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup getMDRRuleGroup(
212 long ruleGroupId)
213 throws com.liferay.portal.kernel.exception.PortalException,
214 com.liferay.portal.kernel.exception.SystemException;
215
216 @Override
217 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
218 public com.liferay.portal.model.PersistedModel getPersistedModel(
219 java.io.Serializable primaryKeyObj)
220 throws com.liferay.portal.kernel.exception.PortalException,
221 com.liferay.portal.kernel.exception.SystemException;
222
223
232 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
233 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup getMDRRuleGroupByUuidAndCompanyId(
234 java.lang.String uuid, long companyId)
235 throws com.liferay.portal.kernel.exception.PortalException,
236 com.liferay.portal.kernel.exception.SystemException;
237
238
247 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
248 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup getMDRRuleGroupByUuidAndGroupId(
249 java.lang.String uuid, long groupId)
250 throws com.liferay.portal.kernel.exception.PortalException,
251 com.liferay.portal.kernel.exception.SystemException;
252
253
265 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
266 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> getMDRRuleGroups(
267 int start, int end)
268 throws com.liferay.portal.kernel.exception.SystemException;
269
270
276 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
277 public int getMDRRuleGroupsCount()
278 throws com.liferay.portal.kernel.exception.SystemException;
279
280
287 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup updateMDRRuleGroup(
288 com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup mdrRuleGroup)
289 throws com.liferay.portal.kernel.exception.SystemException;
290
291
296 public java.lang.String getBeanIdentifier();
297
298
303 public void setBeanIdentifier(java.lang.String beanIdentifier);
304
305 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup addRuleGroup(
306 long groupId,
307 java.util.Map<java.util.Locale, java.lang.String> nameMap,
308 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
309 com.liferay.portal.service.ServiceContext serviceContext)
310 throws com.liferay.portal.kernel.exception.PortalException,
311 com.liferay.portal.kernel.exception.SystemException;
312
313 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup copyRuleGroup(
314 long ruleGroupId, long groupId,
315 com.liferay.portal.service.ServiceContext serviceContext)
316 throws com.liferay.portal.kernel.exception.PortalException,
317 com.liferay.portal.kernel.exception.SystemException;
318
319 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup copyRuleGroup(
320 com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup ruleGroup,
321 long groupId, com.liferay.portal.service.ServiceContext serviceContext)
322 throws com.liferay.portal.kernel.exception.PortalException,
323 com.liferay.portal.kernel.exception.SystemException;
324
325 public void deleteRuleGroup(long ruleGroupId)
326 throws com.liferay.portal.kernel.exception.SystemException;
327
328 public void deleteRuleGroup(
329 com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup ruleGroup)
330 throws com.liferay.portal.kernel.exception.SystemException;
331
332 public void deleteRuleGroups(long groupId)
333 throws com.liferay.portal.kernel.exception.SystemException;
334
335 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
336 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup fetchRuleGroup(
337 long ruleGroupId)
338 throws com.liferay.portal.kernel.exception.SystemException;
339
340 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
341 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup getRuleGroup(
342 long ruleGroupId)
343 throws com.liferay.portal.kernel.exception.PortalException,
344 com.liferay.portal.kernel.exception.SystemException;
345
346 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
347 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> getRuleGroups(
348 long groupId)
349 throws com.liferay.portal.kernel.exception.SystemException;
350
351 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
352 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> getRuleGroups(
353 long groupId, int start, int end)
354 throws com.liferay.portal.kernel.exception.SystemException;
355
356 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
357 public int getRuleGroupsCount(long groupId)
358 throws com.liferay.portal.kernel.exception.SystemException;
359
360
364 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
365 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> search(
366 long groupId, java.lang.String name, boolean andOperator, int start,
367 int end) throws com.liferay.portal.kernel.exception.SystemException;
368
369 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
370 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> search(
371 long groupId, java.lang.String name,
372 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
373 boolean andOperator, int start, int end)
374 throws com.liferay.portal.kernel.exception.SystemException;
375
376
380 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
381 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> searchByKeywords(
382 long groupId, java.lang.String keywords, boolean andOperator,
383 int start, int end)
384 throws com.liferay.portal.kernel.exception.SystemException;
385
386 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
387 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> searchByKeywords(
388 long groupId, java.lang.String keywords,
389 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
390 boolean andOperator, int start, int end)
391 throws com.liferay.portal.kernel.exception.SystemException;
392
393
397 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
398 public int searchByKeywordsCount(long groupId, java.lang.String keywords,
399 boolean andOperator)
400 throws com.liferay.portal.kernel.exception.SystemException;
401
402 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
403 public int searchByKeywordsCount(long groupId, java.lang.String keywords,
404 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
405 boolean andOperator)
406 throws com.liferay.portal.kernel.exception.SystemException;
407
408
412 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
413 public int searchCount(long groupId, java.lang.String name,
414 boolean andOperator)
415 throws com.liferay.portal.kernel.exception.SystemException;
416
417 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
418 public int searchCount(long groupId, java.lang.String name,
419 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
420 boolean andOperator)
421 throws com.liferay.portal.kernel.exception.SystemException;
422
423 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup updateRuleGroup(
424 long ruleGroupId,
425 java.util.Map<java.util.Locale, java.lang.String> nameMap,
426 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
427 com.liferay.portal.service.ServiceContext serviceContext)
428 throws com.liferay.portal.kernel.exception.PortalException,
429 com.liferay.portal.kernel.exception.SystemException;
430 }