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 com.liferay.portal.kernel.exception.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 com.liferay.portal.kernel.exception.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 com.liferay.portal.kernel.exception.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)
108 throws com.liferay.portal.kernel.exception.PortalException;
109
110
113 @Override
114 public com.liferay.portal.model.PersistedModel deletePersistedModel(
115 com.liferay.portal.model.PersistedModel persistedModel)
116 throws com.liferay.portal.kernel.exception.PortalException;
117
118 @com.liferay.portal.kernel.systemevent.SystemEvent(action = SystemEventConstants.ACTION_SKIP, type = SystemEventConstants.TYPE_DELETE)
119 public void deleteRuleGroup(
120 com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup ruleGroup);
121
122 public void deleteRuleGroup(long ruleGroupId);
123
124 public void deleteRuleGroups(long groupId);
125
126 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
127
128
134 public <T> java.util.List<T> dynamicQuery(
135 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
136
137
149 public <T> java.util.List<T> dynamicQuery(
150 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
151 int end);
152
153
166 public <T> java.util.List<T> dynamicQuery(
167 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
168 int end,
169 com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator);
170
171
177 public long dynamicQueryCount(
178 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
179
180
187 public long dynamicQueryCount(
188 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
189 com.liferay.portal.kernel.dao.orm.Projection projection);
190
191 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
192 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup fetchMDRRuleGroup(
193 long ruleGroupId);
194
195
202 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
203 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup fetchMDRRuleGroupByUuidAndGroupId(
204 java.lang.String uuid, long groupId);
205
206 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
207 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup fetchRuleGroup(
208 long ruleGroupId);
209
210 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
211 public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery();
212
213
218 public java.lang.String getBeanIdentifier();
219
220 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
221 public com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery getExportActionableDynamicQuery(
222 com.liferay.portal.kernel.lar.PortletDataContext portletDataContext);
223
224
231 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
232 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup getMDRRuleGroup(
233 long ruleGroupId)
234 throws com.liferay.portal.kernel.exception.PortalException;
235
236
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
249
260 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
261 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> getMDRRuleGroups(
262 int start, int end);
263
264
271 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
272 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> getMDRRuleGroupsByUuidAndCompanyId(
273 java.lang.String uuid, long companyId);
274
275
285 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
286 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> getMDRRuleGroupsByUuidAndCompanyId(
287 java.lang.String uuid, long companyId, int start, int end,
288 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> orderByComparator);
289
290
295 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
296 public int getMDRRuleGroupsCount();
297
298 @Override
299 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
300 public com.liferay.portal.model.PersistedModel getPersistedModel(
301 java.io.Serializable primaryKeyObj)
302 throws com.liferay.portal.kernel.exception.PortalException;
303
304 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
305 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup getRuleGroup(
306 long ruleGroupId)
307 throws com.liferay.portal.kernel.exception.PortalException;
308
309 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
310 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> getRuleGroups(
311 long groupId);
312
313 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
314 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> getRuleGroups(
315 long groupId, int start, int end);
316
317 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
318 public int getRuleGroupsCount(long groupId);
319
320
324 @java.lang.Deprecated
325 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
326 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> search(
327 long groupId, java.lang.String name, boolean andOperator, int start,
328 int end);
329
330 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
331 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> search(
332 long groupId, java.lang.String name,
333 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
334 boolean andOperator, int start, int end);
335
336
340 @java.lang.Deprecated
341 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
342 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> searchByKeywords(
343 long groupId, java.lang.String keywords, boolean andOperator,
344 int start, int end);
345
346 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
347 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> searchByKeywords(
348 long groupId, java.lang.String keywords,
349 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
350 boolean andOperator, int start, int end);
351
352
356 @java.lang.Deprecated
357 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
358 public int searchByKeywordsCount(long groupId, java.lang.String keywords,
359 boolean andOperator);
360
361 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
362 public int searchByKeywordsCount(long groupId, java.lang.String keywords,
363 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
364 boolean andOperator);
365
366
370 @java.lang.Deprecated
371 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
372 public int searchCount(long groupId, java.lang.String name,
373 boolean andOperator);
374
375 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
376 public int searchCount(long groupId, java.lang.String name,
377 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
378 boolean andOperator);
379
380
385 public void setBeanIdentifier(java.lang.String beanIdentifier);
386
387
393 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
394 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup updateMDRRuleGroup(
395 com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup mdrRuleGroup);
396
397 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup updateRuleGroup(
398 long ruleGroupId,
399 java.util.Map<java.util.Locale, java.lang.String> nameMap,
400 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
401 com.liferay.portal.service.ServiceContext serviceContext)
402 throws com.liferay.portal.kernel.exception.PortalException;
403 }