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 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
265 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> getMDRRuleGroupsByUuidAndCompanyId(
266 java.lang.String uuid, long companyId);
267
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, int start, int end,
271 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> orderByComparator);
272
273
278 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
279 public int getMDRRuleGroupsCount();
280
281 @Override
282 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
283 public com.liferay.portal.model.PersistedModel getPersistedModel(
284 java.io.Serializable primaryKeyObj)
285 throws com.liferay.portal.kernel.exception.PortalException;
286
287 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
288 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup getRuleGroup(
289 long ruleGroupId)
290 throws com.liferay.portal.kernel.exception.PortalException;
291
292 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
293 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> getRuleGroups(
294 long groupId);
295
296 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
297 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> getRuleGroups(
298 long groupId, int start, int end);
299
300 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
301 public int getRuleGroupsCount(long groupId);
302
303
307 @java.lang.Deprecated
308 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
309 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> search(
310 long groupId, java.lang.String name, boolean andOperator, int start,
311 int end);
312
313 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
314 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> search(
315 long groupId, java.lang.String name,
316 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
317 boolean andOperator, int start, int end);
318
319
323 @java.lang.Deprecated
324 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
325 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> searchByKeywords(
326 long groupId, java.lang.String keywords, boolean andOperator,
327 int start, int end);
328
329 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
330 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup> searchByKeywords(
331 long groupId, java.lang.String keywords,
332 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
333 boolean andOperator, int start, int end);
334
335
339 @java.lang.Deprecated
340 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
341 public int searchByKeywordsCount(long groupId, java.lang.String keywords,
342 boolean andOperator);
343
344 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
345 public int searchByKeywordsCount(long groupId, java.lang.String keywords,
346 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
347 boolean andOperator);
348
349
353 @java.lang.Deprecated
354 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
355 public int searchCount(long groupId, java.lang.String name,
356 boolean andOperator);
357
358 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
359 public int searchCount(long groupId, java.lang.String name,
360 java.util.LinkedHashMap<java.lang.String, java.lang.Object> params,
361 boolean andOperator);
362
363
368 public void setBeanIdentifier(java.lang.String beanIdentifier);
369
370
376 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
377 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup updateMDRRuleGroup(
378 com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup mdrRuleGroup);
379
380 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup updateRuleGroup(
381 long ruleGroupId,
382 java.util.Map<java.util.Locale, java.lang.String> nameMap,
383 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
384 com.liferay.portal.service.ServiceContext serviceContext)
385 throws com.liferay.portal.kernel.exception.PortalException;
386 }