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 MDRActionLocalService extends BaseLocalService,
045 PersistedModelLocalService {
046
051 public com.liferay.portlet.mobiledevicerules.model.MDRAction addAction(
052 long ruleGroupInstanceId,
053 java.util.Map<java.util.Locale, java.lang.String> nameMap,
054 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
055 java.lang.String type, java.lang.String typeSettings,
056 com.liferay.portal.service.ServiceContext serviceContext)
057 throws com.liferay.portal.kernel.exception.PortalException;
058
059 public com.liferay.portlet.mobiledevicerules.model.MDRAction addAction(
060 long ruleGroupInstanceId,
061 java.util.Map<java.util.Locale, java.lang.String> nameMap,
062 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
063 java.lang.String type,
064 com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties,
065 com.liferay.portal.service.ServiceContext serviceContext)
066 throws com.liferay.portal.kernel.exception.PortalException;
067
068
074 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
075 public com.liferay.portlet.mobiledevicerules.model.MDRAction addMDRAction(
076 com.liferay.portlet.mobiledevicerules.model.MDRAction mdrAction);
077
078
084 public com.liferay.portlet.mobiledevicerules.model.MDRAction createMDRAction(
085 long actionId);
086
087 @com.liferay.portal.kernel.systemevent.SystemEvent(type = SystemEventConstants.TYPE_DELETE)
088 public void deleteAction(
089 com.liferay.portlet.mobiledevicerules.model.MDRAction action);
090
091 public void deleteAction(long actionId);
092
093 public void deleteActions(long ruleGroupInstanceId);
094
095
102 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
103 public com.liferay.portlet.mobiledevicerules.model.MDRAction deleteMDRAction(
104 long actionId)
105 throws com.liferay.portal.kernel.exception.PortalException;
106
107
113 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
114 public com.liferay.portlet.mobiledevicerules.model.MDRAction deleteMDRAction(
115 com.liferay.portlet.mobiledevicerules.model.MDRAction mdrAction);
116
117
120 @Override
121 public com.liferay.portal.model.PersistedModel deletePersistedModel(
122 com.liferay.portal.model.PersistedModel persistedModel)
123 throws com.liferay.portal.kernel.exception.PortalException;
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.MDRAction fetchAction(
192 long actionId);
193
194 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
195 public com.liferay.portlet.mobiledevicerules.model.MDRAction fetchMDRAction(
196 long actionId);
197
198
205 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
206 public com.liferay.portlet.mobiledevicerules.model.MDRAction fetchMDRActionByUuidAndGroupId(
207 java.lang.String uuid, long groupId);
208
209 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
210 public com.liferay.portlet.mobiledevicerules.model.MDRAction getAction(
211 long actionId)
212 throws com.liferay.portal.kernel.exception.PortalException;
213
214 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
215 public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery();
216
217 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
218 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRAction> getActions(
219 long ruleGroupInstanceId);
220
221 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
222 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRAction> getActions(
223 long ruleGroupInstanceId, int start, int end);
224
225 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
226 public int getActionsCount(long ruleGroupInstanceId);
227
228
233 public java.lang.String getBeanIdentifier();
234
235 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
236 public com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery getExportActionableDynamicQuery(
237 com.liferay.portal.kernel.lar.PortletDataContext portletDataContext);
238
239
246 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
247 public com.liferay.portlet.mobiledevicerules.model.MDRAction getMDRAction(
248 long actionId)
249 throws com.liferay.portal.kernel.exception.PortalException;
250
251
259 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
260 public com.liferay.portlet.mobiledevicerules.model.MDRAction getMDRActionByUuidAndGroupId(
261 java.lang.String uuid, long groupId)
262 throws com.liferay.portal.kernel.exception.PortalException;
263
264
275 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
276 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRAction> getMDRActions(
277 int start, int end);
278
279 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
280 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRAction> getMDRActionsByUuidAndCompanyId(
281 java.lang.String uuid, long companyId);
282
283 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
284 public java.util.List<com.liferay.portlet.mobiledevicerules.model.MDRAction> getMDRActionsByUuidAndCompanyId(
285 java.lang.String uuid, long companyId, int start, int end,
286 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.mobiledevicerules.model.MDRAction> orderByComparator);
287
288
293 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
294 public int getMDRActionsCount();
295
296 @Override
297 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
298 public com.liferay.portal.model.PersistedModel getPersistedModel(
299 java.io.Serializable primaryKeyObj)
300 throws com.liferay.portal.kernel.exception.PortalException;
301
302
307 public void setBeanIdentifier(java.lang.String beanIdentifier);
308
309 public com.liferay.portlet.mobiledevicerules.model.MDRAction updateAction(
310 long actionId,
311 java.util.Map<java.util.Locale, java.lang.String> nameMap,
312 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
313 java.lang.String type, java.lang.String typeSettings,
314 com.liferay.portal.service.ServiceContext serviceContext)
315 throws com.liferay.portal.kernel.exception.PortalException;
316
317 public com.liferay.portlet.mobiledevicerules.model.MDRAction updateAction(
318 long actionId,
319 java.util.Map<java.util.Locale, java.lang.String> nameMap,
320 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
321 java.lang.String type,
322 com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties,
323 com.liferay.portal.service.ServiceContext serviceContext)
324 throws com.liferay.portal.kernel.exception.PortalException;
325
326
332 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
333 public com.liferay.portlet.mobiledevicerules.model.MDRAction updateMDRAction(
334 com.liferay.portlet.mobiledevicerules.model.MDRAction mdrAction);
335 }