1
19
20 package com.liferay.portal.service;
21
22 import com.liferay.portal.PortalException;
23 import com.liferay.portal.SystemException;
24 import com.liferay.portal.kernel.annotation.Propagation;
25 import com.liferay.portal.kernel.annotation.Transactional;
26
27
51 @Transactional(rollbackFor = {
52 PortalException.class, SystemException.class})
53 public interface ResourceLocalService {
54 public com.liferay.portal.model.Resource addResource(
55 com.liferay.portal.model.Resource resource)
56 throws com.liferay.portal.SystemException;
57
58 public com.liferay.portal.model.Resource createResource(long resourceId);
59
60 public void deleteResource(long resourceId)
61 throws com.liferay.portal.SystemException,
62 com.liferay.portal.PortalException;
63
64 public void deleteResource(com.liferay.portal.model.Resource resource)
65 throws com.liferay.portal.SystemException;
66
67 public java.util.List<Object> dynamicQuery(
68 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
69 throws com.liferay.portal.SystemException;
70
71 public java.util.List<Object> dynamicQuery(
72 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
73 int end) throws com.liferay.portal.SystemException;
74
75 public com.liferay.portal.model.Resource getResource(long resourceId)
76 throws com.liferay.portal.SystemException,
77 com.liferay.portal.PortalException;
78
79 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
80 public java.util.List<com.liferay.portal.model.Resource> getResources(
81 int start, int end) throws com.liferay.portal.SystemException;
82
83 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
84 public int getResourcesCount() throws com.liferay.portal.SystemException;
85
86 public com.liferay.portal.model.Resource updateResource(
87 com.liferay.portal.model.Resource resource)
88 throws com.liferay.portal.SystemException;
89
90 public void addModelResources(long companyId, long groupId, long userId,
91 java.lang.String name, long primKey,
92 java.lang.String[] communityPermissions,
93 java.lang.String[] guestPermissions)
94 throws com.liferay.portal.PortalException,
95 com.liferay.portal.SystemException;
96
97 public void addModelResources(long companyId, long groupId, long userId,
98 java.lang.String name, java.lang.String primKey,
99 java.lang.String[] communityPermissions,
100 java.lang.String[] guestPermissions)
101 throws com.liferay.portal.PortalException,
102 com.liferay.portal.SystemException;
103
104 public com.liferay.portal.model.Resource addResource(long companyId,
105 java.lang.String name, int scope, java.lang.String primKey)
106 throws com.liferay.portal.SystemException;
107
108 public void addResources(long companyId, long groupId,
109 java.lang.String name, boolean portletActions)
110 throws com.liferay.portal.PortalException,
111 com.liferay.portal.SystemException;
112
113 public void addResources(long companyId, long groupId, long userId,
114 java.lang.String name, long primKey, boolean portletActions,
115 boolean addCommunityPermissions, boolean addGuestPermissions)
116 throws com.liferay.portal.PortalException,
117 com.liferay.portal.SystemException;
118
119 public void addResources(long companyId, long groupId, long userId,
120 java.lang.String name, java.lang.String primKey,
121 boolean portletActions, boolean addCommunityPermissions,
122 boolean addGuestPermissions)
123 throws com.liferay.portal.PortalException,
124 com.liferay.portal.SystemException;
125
126 public void deleteResource(long companyId, java.lang.String name,
127 int scope, long primKey)
128 throws com.liferay.portal.PortalException,
129 com.liferay.portal.SystemException;
130
131 public void deleteResource(long companyId, java.lang.String name,
132 int scope, java.lang.String primKey)
133 throws com.liferay.portal.PortalException,
134 com.liferay.portal.SystemException;
135
136 public void deleteResources(java.lang.String name)
137 throws com.liferay.portal.SystemException;
138
139 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
140 public long getLatestResourceId() throws com.liferay.portal.SystemException;
141
142 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
143 public java.util.List<com.liferay.portal.model.Resource> getResources()
144 throws com.liferay.portal.SystemException;
145
146 public com.liferay.portal.model.Resource getResource(long companyId,
147 java.lang.String name, int scope, java.lang.String primKey)
148 throws com.liferay.portal.PortalException,
149 com.liferay.portal.SystemException;
150 }