001
014
015 package com.liferay.portlet.mobiledevicerules.service;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.transaction.Isolation;
020 import com.liferay.portal.kernel.transaction.Propagation;
021 import com.liferay.portal.kernel.transaction.Transactional;
022 import com.liferay.portal.service.BaseLocalService;
023 import com.liferay.portal.service.PersistedModelLocalService;
024
025
038 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
039 PortalException.class, SystemException.class})
040 public interface MDRRuleLocalService extends BaseLocalService,
041 PersistedModelLocalService {
042
047
048
055 public com.liferay.portlet.mobiledevicerules.model.MDRRule addMDRRule(
056 com.liferay.portlet.mobiledevicerules.model.MDRRule mdrRule)
057 throws com.liferay.portal.kernel.exception.SystemException;
058
059
065 public com.liferay.portlet.mobiledevicerules.model.MDRRule createMDRRule(
066 long ruleId);
067
068
076 public com.liferay.portlet.mobiledevicerules.model.MDRRule deleteMDRRule(
077 long ruleId)
078 throws com.liferay.portal.kernel.exception.PortalException,
079 com.liferay.portal.kernel.exception.SystemException;
080
081
088 public com.liferay.portlet.mobiledevicerules.model.MDRRule deleteMDRRule(
089 com.liferay.portlet.mobiledevicerules.model.MDRRule mdrRule)
090 throws com.liferay.portal.kernel.exception.SystemException;
091
092 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
093
094
101 @SuppressWarnings("rawtypes")
102 public java.util.List dynamicQuery(
103 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
104 throws com.liferay.portal.kernel.exception.SystemException;
105
106
119 @SuppressWarnings("rawtypes")
120 public java.util.List dynamicQuery(
121 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
122 int end) throws com.liferay.portal.kernel.exception.SystemException;
123
124
138 @SuppressWarnings("rawtypes")
139 public java.util.List dynamicQuery(
140 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
141 int end,
142 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
143 throws com.liferay.portal.kernel.exception.SystemException;
144
145
152 public long dynamicQueryCount(
153 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
154 throws com.liferay.portal.kernel.exception.SystemException;
155
156 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
157 public com.liferay.portlet.mobiledevicerules.model.MDRRule fetchMDRRule(
158 long ruleId) throws com.liferay.portal.kernel.exception.SystemException;
159
160
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public com.liferay.portlet.mobiledevicerules.model.MDRRule getMDRRule(
170 long ruleId)
171 throws com.liferay.portal.kernel.exception.PortalException,
172 com.liferay.portal.kernel.exception.SystemException;
173
174 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
175 public com.liferay.portal.model.PersistedModel getPersistedModel(
176 java.io.Serializable primaryKeyObj)
177 throws com.liferay.portal.kernel.exception.PortalException,
178 com.liferay.portal.kernel.exception.SystemException;
179
180
189 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
190 public com.liferay.portlet.mobiledevicerules.model.MDRRule getMDRRuleByUuidAndGroupId(
191 java.lang.String uuid, long groupId)
192 throws com.liferay.portal.kernel.exception.PortalException,
193 com.liferay.portal.kernel.exception.SystemException;
194
195
207 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
208 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRule> getMDRRules(
209 int start, int end)
210 throws com.liferay.portal.kernel.exception.SystemException;
211
212
218 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
219 public int getMDRRulesCount()
220 throws com.liferay.portal.kernel.exception.SystemException;
221
222
229 public com.liferay.portlet.mobiledevicerules.model.MDRRule updateMDRRule(
230 com.liferay.portlet.mobiledevicerules.model.MDRRule mdrRule)
231 throws com.liferay.portal.kernel.exception.SystemException;
232
233
238 public java.lang.String getBeanIdentifier();
239
240
245 public void setBeanIdentifier(java.lang.String beanIdentifier);
246
247 public com.liferay.portlet.mobiledevicerules.model.MDRRule addRule(
248 long ruleGroupId,
249 java.util.Map<java.util.Locale, java.lang.String> nameMap,
250 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
251 java.lang.String type, java.lang.String typeSettings,
252 com.liferay.portal.service.ServiceContext serviceContext)
253 throws com.liferay.portal.kernel.exception.PortalException,
254 com.liferay.portal.kernel.exception.SystemException;
255
256 public com.liferay.portlet.mobiledevicerules.model.MDRRule addRule(
257 long ruleGroupId,
258 java.util.Map<java.util.Locale, java.lang.String> nameMap,
259 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
260 java.lang.String type,
261 com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties,
262 com.liferay.portal.service.ServiceContext serviceContext)
263 throws com.liferay.portal.kernel.exception.PortalException,
264 com.liferay.portal.kernel.exception.SystemException;
265
266 public com.liferay.portlet.mobiledevicerules.model.MDRRule copyRule(
267 long ruleId, long ruleGroupId,
268 com.liferay.portal.service.ServiceContext serviceContext)
269 throws com.liferay.portal.kernel.exception.PortalException,
270 com.liferay.portal.kernel.exception.SystemException;
271
272 public com.liferay.portlet.mobiledevicerules.model.MDRRule copyRule(
273 com.liferay.portlet.mobiledevicerules.model.MDRRule rule,
274 long ruleGroupId,
275 com.liferay.portal.service.ServiceContext serviceContext)
276 throws com.liferay.portal.kernel.exception.PortalException,
277 com.liferay.portal.kernel.exception.SystemException;
278
279 public void deleteRule(long ruleId)
280 throws com.liferay.portal.kernel.exception.SystemException;
281
282 public void deleteRule(
283 com.liferay.portlet.mobiledevicerules.model.MDRRule rule)
284 throws com.liferay.portal.kernel.exception.SystemException;
285
286 public void deleteRules(long ruleGroupId)
287 throws com.liferay.portal.kernel.exception.SystemException;
288
289 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
290 public com.liferay.portlet.mobiledevicerules.model.MDRRule fetchRule(
291 long ruleId) throws com.liferay.portal.kernel.exception.SystemException;
292
293 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
294 public com.liferay.portlet.mobiledevicerules.model.MDRRule getRule(
295 long ruleId)
296 throws com.liferay.portal.kernel.exception.PortalException,
297 com.liferay.portal.kernel.exception.SystemException;
298
299 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
300 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRule> getRules(
301 long ruleGroupId)
302 throws com.liferay.portal.kernel.exception.SystemException;
303
304 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
305 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRRule> getRules(
306 long ruleGroupId, int start, int end)
307 throws com.liferay.portal.kernel.exception.SystemException;
308
309 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
310 public int getRulesCount(long ruleGroupId)
311 throws com.liferay.portal.kernel.exception.SystemException;
312
313 public com.liferay.portlet.mobiledevicerules.model.MDRRule updateRule(
314 long ruleId, java.util.Map<java.util.Locale, java.lang.String> nameMap,
315 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
316 java.lang.String type, java.lang.String typeSettings,
317 com.liferay.portal.service.ServiceContext serviceContext)
318 throws com.liferay.portal.kernel.exception.PortalException,
319 com.liferay.portal.kernel.exception.SystemException;
320
321 public com.liferay.portlet.mobiledevicerules.model.MDRRule updateRule(
322 long ruleId, java.util.Map<java.util.Locale, java.lang.String> nameMap,
323 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
324 java.lang.String type,
325 com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties,
326 com.liferay.portal.service.ServiceContext serviceContext)
327 throws com.liferay.portal.kernel.exception.PortalException,
328 com.liferay.portal.kernel.exception.SystemException;
329 }