001
014
015 package com.liferay.portal.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
023
036 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
037 PortalException.class, SystemException.class})
038 public interface ResourceLocalService extends PersistedModelLocalService {
039
044
045
052 public com.liferay.portal.model.Resource addResource(
053 com.liferay.portal.model.Resource resource)
054 throws com.liferay.portal.kernel.exception.SystemException;
055
056
062 public com.liferay.portal.model.Resource createResource(long resourceId);
063
064
071 public void deleteResource(long resourceId)
072 throws com.liferay.portal.kernel.exception.PortalException,
073 com.liferay.portal.kernel.exception.SystemException;
074
075
081 public void deleteResource(com.liferay.portal.model.Resource resource)
082 throws com.liferay.portal.kernel.exception.SystemException;
083
084
091 @SuppressWarnings("rawtypes")
092 public java.util.List dynamicQuery(
093 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
094 throws com.liferay.portal.kernel.exception.SystemException;
095
096
109 @SuppressWarnings("rawtypes")
110 public java.util.List dynamicQuery(
111 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
112 int end) throws com.liferay.portal.kernel.exception.SystemException;
113
114
128 @SuppressWarnings("rawtypes")
129 public java.util.List dynamicQuery(
130 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
131 int end,
132 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
133 throws com.liferay.portal.kernel.exception.SystemException;
134
135
142 public long dynamicQueryCount(
143 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
144 throws com.liferay.portal.kernel.exception.SystemException;
145
146
154 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
155 public com.liferay.portal.model.Resource getResource(long resourceId)
156 throws com.liferay.portal.kernel.exception.PortalException,
157 com.liferay.portal.kernel.exception.SystemException;
158
159 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
160 public com.liferay.portal.model.PersistedModel getPersistedModel(
161 java.io.Serializable primaryKeyObj)
162 throws com.liferay.portal.kernel.exception.PortalException,
163 com.liferay.portal.kernel.exception.SystemException;
164
165
177 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
178 public java.util.List<com.liferay.portal.model.Resource> getResources(
179 int start, int end)
180 throws com.liferay.portal.kernel.exception.SystemException;
181
182
188 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
189 public int getResourcesCount()
190 throws com.liferay.portal.kernel.exception.SystemException;
191
192
199 public com.liferay.portal.model.Resource updateResource(
200 com.liferay.portal.model.Resource resource)
201 throws com.liferay.portal.kernel.exception.SystemException;
202
203
211 public com.liferay.portal.model.Resource updateResource(
212 com.liferay.portal.model.Resource resource, boolean merge)
213 throws com.liferay.portal.kernel.exception.SystemException;
214
215
220 public java.lang.String getBeanIdentifier();
221
222
227 public void setBeanIdentifier(java.lang.String beanIdentifier);
228
229 public void addModelResources(
230 com.liferay.portal.model.AuditedModel auditedModel,
231 com.liferay.portal.service.ServiceContext serviceContext)
232 throws com.liferay.portal.kernel.exception.PortalException,
233 com.liferay.portal.kernel.exception.SystemException;
234
235 public void addModelResources(long companyId, long groupId, long userId,
236 java.lang.String name, long primKey,
237 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
238 throws com.liferay.portal.kernel.exception.PortalException,
239 com.liferay.portal.kernel.exception.SystemException;
240
241 public void addModelResources(long companyId, long groupId, long userId,
242 java.lang.String name, java.lang.String primKey,
243 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
244 throws com.liferay.portal.kernel.exception.PortalException,
245 com.liferay.portal.kernel.exception.SystemException;
246
247 public com.liferay.portal.model.Resource addResource(long companyId,
248 java.lang.String name, int scope, java.lang.String primKey)
249 throws com.liferay.portal.kernel.exception.SystemException;
250
251 public void addResources(long companyId, long groupId, long userId,
252 java.lang.String name, long primKey, boolean portletActions,
253 boolean addGroupPermissions, boolean addGuestPermissions)
254 throws com.liferay.portal.kernel.exception.PortalException,
255 com.liferay.portal.kernel.exception.SystemException;
256
257 public void addResources(long companyId, long groupId, long userId,
258 java.lang.String name, java.lang.String primKey,
259 boolean portletActions, boolean addGroupPermissions,
260 boolean addGuestPermissions)
261 throws com.liferay.portal.kernel.exception.PortalException,
262 com.liferay.portal.kernel.exception.SystemException;
263
264 public void addResources(long companyId, long groupId,
265 java.lang.String name, boolean portletActions)
266 throws com.liferay.portal.kernel.exception.PortalException,
267 com.liferay.portal.kernel.exception.SystemException;
268
269 public void deleteResource(
270 com.liferay.portal.model.AuditedModel auditedModel, int scope)
271 throws com.liferay.portal.kernel.exception.PortalException,
272 com.liferay.portal.kernel.exception.SystemException;
273
274 public void deleteResource(long companyId, java.lang.String name,
275 int scope, long primKey)
276 throws com.liferay.portal.kernel.exception.PortalException,
277 com.liferay.portal.kernel.exception.SystemException;
278
279 public void deleteResource(long companyId, java.lang.String name,
280 int scope, java.lang.String primKey)
281 throws com.liferay.portal.kernel.exception.PortalException,
282 com.liferay.portal.kernel.exception.SystemException;
283
284 public void deleteResources(java.lang.String name)
285 throws com.liferay.portal.kernel.exception.SystemException;
286
287 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
288 public com.liferay.portal.model.Resource fetchResource(long companyId,
289 java.lang.String name, int scope, java.lang.String primKey)
290 throws com.liferay.portal.kernel.exception.SystemException;
291
292 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
293 public long getLatestResourceId()
294 throws com.liferay.portal.kernel.exception.SystemException;
295
296 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
297 public com.liferay.portal.model.Resource getResource(long companyId,
298 java.lang.String name, int scope, java.lang.String primKey)
299 throws com.liferay.portal.kernel.exception.PortalException,
300 com.liferay.portal.kernel.exception.SystemException;
301
302 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
303 public java.util.List<com.liferay.portal.model.Resource> getResources()
304 throws com.liferay.portal.kernel.exception.SystemException;
305
306 public void updateModelResources(
307 com.liferay.portal.model.AuditedModel auditedModel,
308 com.liferay.portal.service.ServiceContext serviceContext)
309 throws com.liferay.portal.kernel.exception.PortalException,
310 com.liferay.portal.kernel.exception.SystemException;
311
312 public void updateResources(long companyId, long groupId,
313 java.lang.String name, long primKey,
314 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
315 throws com.liferay.portal.kernel.exception.PortalException,
316 com.liferay.portal.kernel.exception.SystemException;
317
318 public void updateResources(long companyId, long groupId,
319 java.lang.String name, java.lang.String primKey,
320 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
321 throws com.liferay.portal.kernel.exception.PortalException,
322 com.liferay.portal.kernel.exception.SystemException;
323
324 public void updateResources(long companyId, java.lang.String name,
325 int scope, java.lang.String primKey, java.lang.String newPrimKey)
326 throws com.liferay.portal.kernel.exception.PortalException,
327 com.liferay.portal.kernel.exception.SystemException;
328 }