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 MDRRuleGroupInstanceLocalService extends BaseLocalService,
045 PersistedModelLocalService {
046
051
052
058 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
059 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance addMDRRuleGroupInstance(
060 com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance mdrRuleGroupInstance);
061
062 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance addRuleGroupInstance(
063 long groupId, java.lang.String className, long classPK,
064 long ruleGroupId, int priority,
065 com.liferay.portal.service.ServiceContext serviceContext)
066 throws com.liferay.portal.kernel.exception.PortalException;
067
068 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance addRuleGroupInstance(
069 long groupId, java.lang.String className, long classPK,
070 long ruleGroupId,
071 com.liferay.portal.service.ServiceContext serviceContext)
072 throws com.liferay.portal.kernel.exception.PortalException;
073
074
080 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance createMDRRuleGroupInstance(
081 long ruleGroupInstanceId);
082
083 public void deleteGroupRuleGroupInstances(long groupId);
084
085
091 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
092 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance deleteMDRRuleGroupInstance(
093 com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance mdrRuleGroupInstance);
094
095
102 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
103 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance deleteMDRRuleGroupInstance(
104 long ruleGroupInstanceId)
105 throws com.liferay.portal.kernel.exception.PortalException;
106
107
110 @Override
111 public com.liferay.portal.model.PersistedModel deletePersistedModel(
112 com.liferay.portal.model.PersistedModel persistedModel)
113 throws com.liferay.portal.kernel.exception.PortalException;
114
115 @com.liferay.portal.kernel.systemevent.SystemEvent(action = SystemEventConstants.ACTION_SKIP, type = SystemEventConstants.TYPE_DELETE)
116 public void deleteRuleGroupInstance(
117 com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance ruleGroupInstance);
118
119 public void deleteRuleGroupInstance(long ruleGroupInstanceId);
120
121 public void deleteRuleGroupInstances(long ruleGroupId);
122
123 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
124
125
131 public <T> java.util.List<T> dynamicQuery(
132 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
133
134
146 public <T> java.util.List<T> dynamicQuery(
147 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
148 int end);
149
150
163 public <T> java.util.List<T> dynamicQuery(
164 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
165 int end,
166 com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator);
167
168
174 public long dynamicQueryCount(
175 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
176
177
184 public long dynamicQueryCount(
185 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
186 com.liferay.portal.kernel.dao.orm.Projection projection);
187
188 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
189 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance fetchMDRRuleGroupInstance(
190 long ruleGroupInstanceId);
191
192
199 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
200 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance fetchMDRRuleGroupInstanceByUuidAndGroupId(
201 java.lang.String uuid, long groupId);
202
203 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
204 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance fetchRuleGroupInstance(
205 java.lang.String className, long classPK, long ruleGroupId);
206
207 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
208 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance fetchRuleGroupInstance(
209 long ruleGroupInstanceId);
210
211 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
212 public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery();
213
214
219 public java.lang.String getBeanIdentifier();
220
221 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
222 public com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery getExportActionableDynamicQuery(
223 com.liferay.portal.kernel.lar.PortletDataContext portletDataContext);
224
225
232 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
233 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance getMDRRuleGroupInstance(
234 long ruleGroupInstanceId)
235 throws com.liferay.portal.kernel.exception.PortalException;
236
237
245 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
246 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance getMDRRuleGroupInstanceByUuidAndGroupId(
247 java.lang.String uuid, long groupId)
248 throws com.liferay.portal.kernel.exception.PortalException;
249
250
261 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
262 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance> getMDRRuleGroupInstances(
263 int start, int end);
264
265 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
266 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance> getMDRRuleGroupInstancesByUuidAndCompanyId(
267 java.lang.String uuid, long companyId);
268
269 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
270 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance> getMDRRuleGroupInstancesByUuidAndCompanyId(
271 java.lang.String uuid, long companyId, int start, int end,
272 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance> orderByComparator);
273
274
279 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
280 public int getMDRRuleGroupInstancesCount();
281
282 @Override
283 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
284 public com.liferay.portal.model.PersistedModel getPersistedModel(
285 java.io.Serializable primaryKeyObj)
286 throws com.liferay.portal.kernel.exception.PortalException;
287
288 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
289 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance getRuleGroupInstance(
290 java.lang.String className, long classPK, long ruleGroupId)
291 throws com.liferay.portal.kernel.exception.PortalException;
292
293 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
294 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance getRuleGroupInstance(
295 long ruleGroupInstanceId)
296 throws com.liferay.portal.kernel.exception.PortalException;
297
298 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
299 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance> getRuleGroupInstances(
300 java.lang.String className, long classPK);
301
302 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
303 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance> getRuleGroupInstances(
304 java.lang.String className, long classPK, int start, int end,
305 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance> orderByComparator);
306
307 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
308 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance> getRuleGroupInstances(
309 long ruleGroupId);
310
311 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
312 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance> getRuleGroupInstances(
313 long ruleGroupId, int start, int end);
314
315 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
316 public int getRuleGroupInstancesCount(java.lang.String className,
317 long classPK);
318
319 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
320 public int getRuleGroupInstancesCount(long ruleGroupId);
321
322
327 public void setBeanIdentifier(java.lang.String beanIdentifier);
328
329
335 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
336 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance updateMDRRuleGroupInstance(
337 com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance mdrRuleGroupInstance);
338
339 public com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance updateRuleGroupInstance(
340 long ruleGroupInstanceId, int priority)
341 throws com.liferay.portal.kernel.exception.PortalException;
342 }