1
22
23 package com.liferay.portlet.tags.service;
24
25 import com.liferay.portal.PortalException;
26 import com.liferay.portal.SystemException;
27 import com.liferay.portal.kernel.annotation.Isolation;
28 import com.liferay.portal.kernel.annotation.Propagation;
29 import com.liferay.portal.kernel.annotation.Transactional;
30
31
55 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
56 PortalException.class, SystemException.class})
57 public interface TagsEntryLocalService {
58 public com.liferay.portlet.tags.model.TagsEntry addTagsEntry(
59 com.liferay.portlet.tags.model.TagsEntry tagsEntry)
60 throws com.liferay.portal.SystemException;
61
62 public com.liferay.portlet.tags.model.TagsEntry createTagsEntry(
63 long entryId);
64
65 public void deleteTagsEntry(long entryId)
66 throws com.liferay.portal.PortalException,
67 com.liferay.portal.SystemException;
68
69 public void deleteTagsEntry(
70 com.liferay.portlet.tags.model.TagsEntry tagsEntry)
71 throws com.liferay.portal.SystemException;
72
73 public java.util.List<Object> dynamicQuery(
74 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
75 throws com.liferay.portal.SystemException;
76
77 public java.util.List<Object> dynamicQuery(
78 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
79 int end) throws com.liferay.portal.SystemException;
80
81 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
82 public com.liferay.portlet.tags.model.TagsEntry getTagsEntry(long entryId)
83 throws com.liferay.portal.PortalException,
84 com.liferay.portal.SystemException;
85
86 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
87 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> getTagsEntries(
88 int start, int end) throws com.liferay.portal.SystemException;
89
90 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
91 public int getTagsEntriesCount() throws com.liferay.portal.SystemException;
92
93 public com.liferay.portlet.tags.model.TagsEntry updateTagsEntry(
94 com.liferay.portlet.tags.model.TagsEntry tagsEntry)
95 throws com.liferay.portal.SystemException;
96
97 public com.liferay.portlet.tags.model.TagsEntry updateTagsEntry(
98 com.liferay.portlet.tags.model.TagsEntry tagsEntry, boolean merge)
99 throws com.liferay.portal.SystemException;
100
101 public com.liferay.portlet.tags.model.TagsEntry addEntry(long userId,
102 java.lang.String parentEntryName, java.lang.String name,
103 java.lang.String vocabularyName, java.lang.String[] properties,
104 com.liferay.portal.service.ServiceContext serviceContext)
105 throws com.liferay.portal.PortalException,
106 com.liferay.portal.SystemException;
107
108 public void addEntryResources(
109 com.liferay.portlet.tags.model.TagsEntry entry,
110 boolean addCommunityPermissions, boolean addGuestPermissions)
111 throws com.liferay.portal.PortalException,
112 com.liferay.portal.SystemException;
113
114 public void addEntryResources(
115 com.liferay.portlet.tags.model.TagsEntry entry,
116 java.lang.String[] communityPermissions,
117 java.lang.String[] guestPermissions)
118 throws com.liferay.portal.PortalException,
119 com.liferay.portal.SystemException;
120
121 public void checkEntries(long userId, long groupId, java.lang.String[] names)
122 throws com.liferay.portal.PortalException,
123 com.liferay.portal.SystemException;
124
125 public void deleteEntry(long entryId)
126 throws com.liferay.portal.PortalException,
127 com.liferay.portal.SystemException;
128
129 public void deleteEntry(com.liferay.portlet.tags.model.TagsEntry entry)
130 throws com.liferay.portal.PortalException,
131 com.liferay.portal.SystemException;
132
133 public void deleteVocabularyEntries(long vocabularyId)
134 throws com.liferay.portal.PortalException,
135 com.liferay.portal.SystemException;
136
137 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
138 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> getAssetEntries(
139 long assetId, boolean folksonomy)
140 throws com.liferay.portal.SystemException;
141
142 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
143 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> getEntries()
144 throws com.liferay.portal.SystemException;
145
146 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
147 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> getEntries(
148 boolean folksonomy) throws com.liferay.portal.SystemException;
149
150 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
151 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> getEntries(
152 long classNameId, long classPK)
153 throws com.liferay.portal.SystemException;
154
155 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
156 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> getEntries(
157 long classNameId, long classPK, boolean folksonomy)
158 throws com.liferay.portal.SystemException;
159
160 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
161 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> getEntries(
162 long groupId, long classNameId, java.lang.String name)
163 throws com.liferay.portal.SystemException;
164
165 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
166 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> getEntries(
167 long groupId, long classNameId, java.lang.String name, int start,
168 int end) throws com.liferay.portal.SystemException;
169
170 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
171 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> getEntries(
172 java.lang.String className, long classPK)
173 throws com.liferay.portal.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> getEntries(
177 java.lang.String className, long classPK, boolean folksonomy)
178 throws com.liferay.portal.SystemException;
179
180 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
181 public int getEntriesSize(long groupId, long classNameId,
182 java.lang.String name) throws com.liferay.portal.SystemException;
183
184 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
185 public com.liferay.portlet.tags.model.TagsEntry getEntry(long entryId)
186 throws com.liferay.portal.PortalException,
187 com.liferay.portal.SystemException;
188
189 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
190 public com.liferay.portlet.tags.model.TagsEntry getEntry(long groupId,
191 java.lang.String name)
192 throws com.liferay.portal.PortalException,
193 com.liferay.portal.SystemException;
194
195 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
196 public com.liferay.portlet.tags.model.TagsEntry getEntry(long groupId,
197 java.lang.String name, boolean folksonomy)
198 throws com.liferay.portal.PortalException,
199 com.liferay.portal.SystemException;
200
201 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
202 public long[] getEntryIds(long groupId, java.lang.String[] names)
203 throws com.liferay.portal.PortalException,
204 com.liferay.portal.SystemException;
205
206 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
207 public long[] getEntryIds(long groupId, java.lang.String[] names,
208 boolean folksonomy)
209 throws com.liferay.portal.PortalException,
210 com.liferay.portal.SystemException;
211
212 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
213 public java.lang.String[] getEntryNames()
214 throws com.liferay.portal.SystemException;
215
216 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
217 public java.lang.String[] getEntryNames(boolean folksonomy)
218 throws com.liferay.portal.SystemException;
219
220 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
221 public java.lang.String[] getEntryNames(long classNameId, long classPK)
222 throws com.liferay.portal.SystemException;
223
224 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
225 public java.lang.String[] getEntryNames(long classNameId, long classPK,
226 boolean folksonomy) throws com.liferay.portal.SystemException;
227
228 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
229 public java.lang.String[] getEntryNames(java.lang.String className,
230 long classPK) throws com.liferay.portal.SystemException;
231
232 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
233 public java.lang.String[] getEntryNames(java.lang.String className,
234 long classPK, boolean folksonomy)
235 throws com.liferay.portal.SystemException;
236
237 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
238 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> getGroupVocabularyEntries(
239 long groupId, java.lang.String vocabularyName)
240 throws com.liferay.portal.PortalException,
241 com.liferay.portal.SystemException;
242
243 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
244 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> getGroupVocabularyEntries(
245 long groupId, java.lang.String parentEntryName,
246 java.lang.String vocabularyName)
247 throws com.liferay.portal.PortalException,
248 com.liferay.portal.SystemException;
249
250 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
251 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> getGroupVocabularyRootEntries(
252 long groupId, java.lang.String vocabularyName)
253 throws com.liferay.portal.PortalException,
254 com.liferay.portal.SystemException;
255
256 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
257 public boolean hasEntry(long groupId, java.lang.String name,
258 boolean folksonomy)
259 throws com.liferay.portal.PortalException,
260 com.liferay.portal.SystemException;
261
262 public void mergeEntries(long fromEntryId, long toEntryId)
263 throws com.liferay.portal.PortalException,
264 com.liferay.portal.SystemException;
265
266 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
267 public com.liferay.portal.kernel.json.JSONArray search(long groupId,
268 java.lang.String name, java.lang.String[] properties, int start, int end)
269 throws com.liferay.portal.SystemException;
270
271 public com.liferay.portlet.tags.model.TagsEntry updateEntry(long userId,
272 long entryId, java.lang.String parentEntryName, java.lang.String name,
273 java.lang.String vocabularyName, java.lang.String[] properties)
274 throws com.liferay.portal.PortalException,
275 com.liferay.portal.SystemException;
276 }