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.search.IndexableType;
022 import com.liferay.portal.kernel.transaction.Isolation;
023 import com.liferay.portal.kernel.transaction.Propagation;
024 import com.liferay.portal.kernel.transaction.Transactional;
025 import com.liferay.portal.model.SystemEventConstants;
026 import com.liferay.portal.service.BaseLocalService;
027 import com.liferay.portal.service.PersistedModelLocalService;
028
029
041 @ProviderType
042 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
043 PortalException.class, SystemException.class})
044 public interface MDRRuleGroupLocalService extends BaseLocalService,
045 PersistedModelLocalService {
046
051
052
058 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
059 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup addMDRRuleGroup(
060 com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup mdrRuleGroup);
061
062 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup addRuleGroup(
063 long groupId,
064 java.util.Map<java.util.Locale, java.lang.String> nameMap,
065 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
066 com.liferay.portal.service.ServiceContext serviceContext)
067 throws PortalException;
068
069 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup copyRuleGroup(
070 com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup ruleGroup,
071 long groupId, com.liferay.portal.service.ServiceContext serviceContext)
072 throws PortalException;
073
074 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup copyRuleGroup(
075 long ruleGroupId, long groupId,
076 com.liferay.portal.service.ServiceContext serviceContext)
077 throws PortalException;
078
079
085 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup createMDRRuleGroup(
086 long ruleGroupId);
087
088
094 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
095 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup deleteMDRRuleGroup(
096 com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup mdrRuleGroup);
097
098
105 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
106 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup deleteMDRRuleGroup(
107 long ruleGroupId) throws PortalException;
108
109
112 @Override
113 public com.liferay.portal.model.PersistedModel deletePersistedModel(
114 com.liferay.portal.model.PersistedModel persistedModel)
115 throws PortalException;
116
117 @com.liferay.portal.kernel.systemevent.SystemEvent(action = SystemEventConstants.ACTION_SKIP, type = SystemEventConstants.TYPE_DELETE)
118 public void deleteRuleGroup(
119 com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup ruleGroup);
120
121 public void deleteRuleGroup(long ruleGroupId);
122
123 public void deleteRuleGroups(long groupId);
124
125 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
126
127
133 public <T> java.util.List<T> dynamicQuery(
134 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
135
136
148 public <T> java.util.List<T> dynamicQuery(
149 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
150 int end);
151
152
165 public <T> java.util.List<T> dynamicQuery(
166 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
167 int end,
168 com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator);
169
170
176 public long dynamicQueryCount(
177 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
178
179
186 public long dynamicQueryCount(
187 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
188 com.liferay.portal.kernel.dao.orm.Projection projection);
189
190 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
191 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup fetchMDRRuleGroup(
192 long ruleGroupId);
193
194
201 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
202 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup fetchMDRRuleGroupByUuidAndGroupId(
203 java.lang.String uuid, long groupId);
204
205 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
206 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup fetchRuleGroup(
207 long ruleGroupId);
208
209 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
210 public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery();
211
212
217 public java.lang.String getBeanIdentifier();
218
219 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
220 public com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery getExportActionableDynamicQuery(
221 com.liferay.portlet.exportimport.lar.PortletDataContext portletDataContext);
222
223
230 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
231 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup getMDRRuleGroup(
232 long ruleGroupId) throws PortalException;
233
234
242 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
243 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup getMDRRuleGroupByUuidAndGroupId(
244 java.lang.String uuid, long groupId) throws PortalException;
245
246
257 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
258 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> getMDRRuleGroups(
259 int start, int end);
260
261
268 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
269 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> getMDRRuleGroupsByUuidAndCompanyId(
270 java.lang.String uuid, long companyId);
271
272
282 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
283 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> getMDRRuleGroupsByUuidAndCompanyId(
284 java.lang.String uuid, long companyId, int start, int end,
285 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> orderByComparator);
286
287
292 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
293 public int getMDRRuleGroupsCount();
294
295 @Override
296 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
297 public com.liferay.portal.model.PersistedModel getPersistedModel(
298 java.io.Serializable primaryKeyObj) throws PortalException;
299
300 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
301 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup getRuleGroup(
302 long ruleGroupId) throws PortalException;
303
304 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
305 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> getRuleGroups(
306 long groupId);
307
308 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
309 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> getRuleGroups(
310 long groupId, int start, int end);
311
312 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
313 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> getRuleGroups(
314 long[] groupIds, int start, int end);
315
316 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
317 public int getRuleGroupsCount(long groupId);
318
319 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
320 public int getRuleGroupsCount(long[] groupIds);
321
322
326 @java.lang.Deprecated
327 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
328 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> search(
329 long groupId, java.lang.String name, boolean andOperator, int start,
330 int end);
331
332 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
333 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> search(
334 long groupId, java.lang.String name,
335 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
336 boolean andOperator, int start, int end);
337
338
342 @java.lang.Deprecated
343 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
344 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> searchByKeywords(
345 long groupId, java.lang.String keywords, boolean andOperator,
346 int start, int end);
347
348 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
349 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> searchByKeywords(
350 long groupId, java.lang.String keywords,
351 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
352 boolean andOperator, int start, int end);
353
354
358 @java.lang.Deprecated
359 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
360 public int searchByKeywordsCount(long groupId, java.lang.String keywords,
361 boolean andOperator);
362
363 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
364 public int searchByKeywordsCount(long groupId, java.lang.String keywords,
365 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
366 boolean andOperator);
367
368
372 @java.lang.Deprecated
373 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
374 public int searchCount(long groupId, java.lang.String name,
375 boolean andOperator);
376
377 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
378 public int searchCount(long groupId, java.lang.String name,
379 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
380 boolean andOperator);
381
382
387 public void setBeanIdentifier(java.lang.String beanIdentifier);
388
389
395 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
396 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup updateMDRRuleGroup(
397 com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup mdrRuleGroup);
398
399 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup updateRuleGroup(
400 long ruleGroupId,
401 java.util.Map<java.util.Locale, java.lang.String> nameMap,
402 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
403 com.liferay.portal.service.ServiceContext serviceContext)
404 throws PortalException;
405 }