001
014
015 package com.liferay.portlet.exportimport.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 ExportImportConfigurationLocalService extends BaseLocalService,
045 PersistedModelLocalService {
046
051 public com.liferay.portlet.exportimport.model.ExportImportConfiguration addDraftExportImportConfiguration(
052 long userId, java.lang.String name, int type,
053 java.util.Map<java.lang.String, java.io.Serializable> settingsMap)
054 throws PortalException;
055
056 public com.liferay.portlet.exportimport.model.ExportImportConfiguration addDraftExportImportConfiguration(
057 long userId, int type,
058 java.util.Map<java.lang.String, java.io.Serializable> settingsMap)
059 throws PortalException;
060
061
067 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
068 public com.liferay.portlet.exportimport.model.ExportImportConfiguration addExportImportConfiguration(
069 com.liferay.portlet.exportimport.model.ExportImportConfiguration exportImportConfiguration);
070
071 public com.liferay.portlet.exportimport.model.ExportImportConfiguration addExportImportConfiguration(
072 long userId, long groupId, java.lang.String name,
073 java.lang.String description, int type,
074 java.util.Map<java.lang.String, java.io.Serializable> settingsMap,
075 com.liferay.portal.service.ServiceContext serviceContext)
076 throws PortalException;
077
078 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
079 public com.liferay.portlet.exportimport.model.ExportImportConfiguration addExportImportConfiguration(
080 long userId, long groupId, java.lang.String name,
081 java.lang.String description, int type,
082 java.util.Map<java.lang.String, java.io.Serializable> settingsMap,
083 int status, com.liferay.portal.service.ServiceContext serviceContext)
084 throws PortalException;
085
086
092 public com.liferay.portlet.exportimport.model.ExportImportConfiguration createExportImportConfiguration(
093 long exportImportConfigurationId);
094
095
102 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
103 @com.liferay.portal.kernel.systemevent.SystemEvent(type = SystemEventConstants.TYPE_DELETE)
104 public com.liferay.portlet.exportimport.model.ExportImportConfiguration deleteExportImportConfiguration(
105 com.liferay.portlet.exportimport.model.ExportImportConfiguration exportImportConfiguration)
106 throws PortalException;
107
108
115 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
116 public com.liferay.portlet.exportimport.model.ExportImportConfiguration deleteExportImportConfiguration(
117 long exportImportConfigurationId) throws PortalException;
118
119 public void deleteExportImportConfigurations(long groupId)
120 throws PortalException;
121
122
125 @Override
126 public com.liferay.portal.model.PersistedModel deletePersistedModel(
127 com.liferay.portal.model.PersistedModel persistedModel)
128 throws PortalException;
129
130 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
131
132
138 public <T> java.util.List<T> dynamicQuery(
139 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
140
141
153 public <T> java.util.List<T> dynamicQuery(
154 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
155 int end);
156
157
170 public <T> java.util.List<T> dynamicQuery(
171 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
172 int end,
173 com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator);
174
175
181 public long dynamicQueryCount(
182 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
183
184
191 public long dynamicQueryCount(
192 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
193 com.liferay.portal.kernel.dao.orm.Projection projection);
194
195 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
196 public com.liferay.portlet.exportimport.model.ExportImportConfiguration fetchExportImportConfiguration(
197 long exportImportConfigurationId);
198
199 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
200 public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery();
201
202
207 public java.lang.String getBeanIdentifier();
208
209
216 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
217 public com.liferay.portlet.exportimport.model.ExportImportConfiguration getExportImportConfiguration(
218 long exportImportConfigurationId) throws PortalException;
219
220 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
221 public java.util.List<com.liferay.portlet.exportimport.model.ExportImportConfiguration> getExportImportConfigurations(
222 long groupId, int type);
223
224 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
225 public java.util.List<com.liferay.portlet.exportimport.model.ExportImportConfiguration> getExportImportConfigurations(
226 long groupId, int type, int start, int end,
227 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.exportimport.model.ExportImportConfiguration> orderByComparator);
228
229 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
230 public java.util.List<com.liferay.portlet.exportimport.model.ExportImportConfiguration> getExportImportConfigurations(
231 com.liferay.portal.kernel.search.Hits hits) throws PortalException;
232
233
244 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
245 public java.util.List<com.liferay.portlet.exportimport.model.ExportImportConfiguration> getExportImportConfigurations(
246 int start, int end);
247
248
253 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
254 public int getExportImportConfigurationsCount();
255
256 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
257 public int getExportImportConfigurationsCount(long groupId);
258
259 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
260 public int getExportImportConfigurationsCount(long groupId, int type);
261
262 @Override
263 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
264 public com.liferay.portal.model.PersistedModel getPersistedModel(
265 java.io.Serializable primaryKeyObj) throws PortalException;
266
267 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
268 public com.liferay.portlet.exportimport.model.ExportImportConfiguration moveExportImportConfigurationToTrash(
269 long userId, long exportImportConfigurationId)
270 throws PortalException;
271
272 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
273 public com.liferay.portlet.exportimport.model.ExportImportConfiguration restoreExportImportConfigurationFromTrash(
274 long userId, long exportImportConfigurationId)
275 throws PortalException;
276
277 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
278 public com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.portlet.exportimport.model.ExportImportConfiguration> searchExportImportConfigurations(
279 long companyId, long groupId, int type, java.lang.String keywords,
280 int start, int end, com.liferay.portal.kernel.search.Sort sort)
281 throws PortalException;
282
283 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
284 public com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.portlet.exportimport.model.ExportImportConfiguration> searchExportImportConfigurations(
285 long companyId, long groupId, int type, java.lang.String name,
286 java.lang.String description, boolean andSearch, int start, int end,
287 com.liferay.portal.kernel.search.Sort sort) throws PortalException;
288
289
294 public void setBeanIdentifier(java.lang.String beanIdentifier);
295
296
302 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
303 public com.liferay.portlet.exportimport.model.ExportImportConfiguration updateExportImportConfiguration(
304 com.liferay.portlet.exportimport.model.ExportImportConfiguration exportImportConfiguration);
305
306 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
307 public com.liferay.portlet.exportimport.model.ExportImportConfiguration updateExportImportConfiguration(
308 long userId, long exportImportConfigurationId, java.lang.String name,
309 java.lang.String description,
310 java.util.Map<java.lang.String, java.io.Serializable> settingsMap,
311 com.liferay.portal.service.ServiceContext serviceContext)
312 throws PortalException;
313
314 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
315 public com.liferay.portlet.exportimport.model.ExportImportConfiguration updateStatus(
316 long userId, long exportImportConfigurationId, int status)
317 throws PortalException;
318 }