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
052
058 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
059 public com.liferay.portlet.exportimport.model.ExportImportConfiguration addExportImportConfiguration(
060 com.liferay.portlet.exportimport.model.ExportImportConfiguration exportImportConfiguration);
061
062 public com.liferay.portlet.exportimport.model.ExportImportConfiguration addExportImportConfiguration(
063 long userId, long groupId, java.lang.String name,
064 java.lang.String description, int type,
065 java.util.Map<java.lang.String, java.io.Serializable> settingsMap,
066 com.liferay.portal.service.ServiceContext serviceContext)
067 throws PortalException;
068
069 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
070 public com.liferay.portlet.exportimport.model.ExportImportConfiguration addExportImportConfiguration(
071 long userId, long groupId, java.lang.String name,
072 java.lang.String description, int type,
073 java.util.Map<java.lang.String, java.io.Serializable> settingsMap,
074 int status, com.liferay.portal.service.ServiceContext serviceContext)
075 throws PortalException;
076
077
083 public com.liferay.portlet.exportimport.model.ExportImportConfiguration createExportImportConfiguration(
084 long exportImportConfigurationId);
085
086
093 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
094 @com.liferay.portal.kernel.systemevent.SystemEvent(type = SystemEventConstants.TYPE_DELETE)
095 public com.liferay.portlet.exportimport.model.ExportImportConfiguration deleteExportImportConfiguration(
096 com.liferay.portlet.exportimport.model.ExportImportConfiguration exportImportConfiguration)
097 throws PortalException;
098
099
106 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
107 public com.liferay.portlet.exportimport.model.ExportImportConfiguration deleteExportImportConfiguration(
108 long exportImportConfigurationId) throws PortalException;
109
110 public void deleteExportImportConfigurations(long groupId)
111 throws PortalException;
112
113
116 @Override
117 public com.liferay.portal.model.PersistedModel deletePersistedModel(
118 com.liferay.portal.model.PersistedModel persistedModel)
119 throws PortalException;
120
121 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
122
123
129 public <T> java.util.List<T> dynamicQuery(
130 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
131
132
144 public <T> java.util.List<T> dynamicQuery(
145 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
146 int end);
147
148
161 public <T> java.util.List<T> dynamicQuery(
162 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
163 int end,
164 com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator);
165
166
172 public long dynamicQueryCount(
173 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
174
175
182 public long dynamicQueryCount(
183 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
184 com.liferay.portal.kernel.dao.orm.Projection projection);
185
186 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
187 public com.liferay.portlet.exportimport.model.ExportImportConfiguration fetchExportImportConfiguration(
188 long exportImportConfigurationId);
189
190 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
191 public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery();
192
193
198 public java.lang.String getBeanIdentifier();
199
200
207 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
208 public com.liferay.portlet.exportimport.model.ExportImportConfiguration getExportImportConfiguration(
209 long exportImportConfigurationId) throws PortalException;
210
211 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
212 public java.util.List<com.liferay.portlet.exportimport.model.ExportImportConfiguration> getExportImportConfigurations(
213 long groupId, int type);
214
215 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
216 public java.util.List<com.liferay.portlet.exportimport.model.ExportImportConfiguration> getExportImportConfigurations(
217 long groupId, int type, int start, int end,
218 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.exportimport.model.ExportImportConfiguration> orderByComparator);
219
220 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
221 public java.util.List<com.liferay.portlet.exportimport.model.ExportImportConfiguration> getExportImportConfigurations(
222 com.liferay.portal.kernel.search.Hits hits) throws PortalException;
223
224
235 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
236 public java.util.List<com.liferay.portlet.exportimport.model.ExportImportConfiguration> getExportImportConfigurations(
237 int start, int end);
238
239
244 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
245 public int getExportImportConfigurationsCount();
246
247 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
248 public int getExportImportConfigurationsCount(long groupId);
249
250 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
251 public int getExportImportConfigurationsCount(long groupId, int type);
252
253 @Override
254 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
255 public com.liferay.portal.model.PersistedModel getPersistedModel(
256 java.io.Serializable primaryKeyObj) throws PortalException;
257
258 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
259 public com.liferay.portlet.exportimport.model.ExportImportConfiguration moveExportImportConfigurationToTrash(
260 long userId, long exportImportConfigurationId)
261 throws PortalException;
262
263 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
264 public com.liferay.portlet.exportimport.model.ExportImportConfiguration restoreExportImportConfigurationFromTrash(
265 long userId, long exportImportConfigurationId)
266 throws PortalException;
267
268 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
269 public com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.portlet.exportimport.model.ExportImportConfiguration> searchExportImportConfigurations(
270 long companyId, long groupId, int type, java.lang.String keywords,
271 int start, int end, com.liferay.portal.kernel.search.Sort sort)
272 throws PortalException;
273
274 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
275 public com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.portlet.exportimport.model.ExportImportConfiguration> searchExportImportConfigurations(
276 long companyId, long groupId, int type, java.lang.String name,
277 java.lang.String description, boolean andSearch, int start, int end,
278 com.liferay.portal.kernel.search.Sort sort) throws PortalException;
279
280
285 public void setBeanIdentifier(java.lang.String beanIdentifier);
286
287
293 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
294 public com.liferay.portlet.exportimport.model.ExportImportConfiguration updateExportImportConfiguration(
295 com.liferay.portlet.exportimport.model.ExportImportConfiguration exportImportConfiguration);
296
297 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
298 public com.liferay.portlet.exportimport.model.ExportImportConfiguration updateExportImportConfiguration(
299 long userId, long exportImportConfigurationId, java.lang.String name,
300 java.lang.String description,
301 java.util.Map<java.lang.String, java.io.Serializable> settingsMap,
302 com.liferay.portal.service.ServiceContext serviceContext)
303 throws PortalException;
304
305 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
306 public com.liferay.portlet.exportimport.model.ExportImportConfiguration updateStatus(
307 long userId, long exportImportConfigurationId, int status)
308 throws PortalException;
309 }