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 name)
103 throws com.liferay.portal.PortalException,
104 com.liferay.portal.SystemException;
105
106 public com.liferay.portlet.tags.model.TagsEntry addEntry(long userId,
107 java.lang.String name, java.lang.String[] properties)
108 throws com.liferay.portal.PortalException,
109 com.liferay.portal.SystemException;
110
111 public void checkEntries(long userId, java.lang.String[] names)
112 throws com.liferay.portal.PortalException,
113 com.liferay.portal.SystemException;
114
115 public void deleteEntry(long entryId)
116 throws com.liferay.portal.PortalException,
117 com.liferay.portal.SystemException;
118
119 public void deleteEntry(com.liferay.portlet.tags.model.TagsEntry entry)
120 throws com.liferay.portal.PortalException,
121 com.liferay.portal.SystemException;
122
123 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
124 public boolean hasEntry(long companyId, java.lang.String name)
125 throws com.liferay.portal.SystemException;
126
127 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
128 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> getAssetEntries(
129 long assetId) throws com.liferay.portal.SystemException;
130
131 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
132 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> getEntries()
133 throws com.liferay.portal.SystemException;
134
135 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
136 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> getEntries(
137 java.lang.String className, long classPK)
138 throws com.liferay.portal.SystemException;
139
140 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
141 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> getEntries(
142 long classNameId, long classPK)
143 throws com.liferay.portal.SystemException;
144
145 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
146 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> getEntries(
147 long groupId, long companyId, long classNameId, java.lang.String name)
148 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 groupId, long companyId, long classNameId, java.lang.String name,
153 int start, int end) throws com.liferay.portal.SystemException;
154
155 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
156 public int getEntriesSize(long groupId, long companyId, long classNameId,
157 java.lang.String name) throws com.liferay.portal.SystemException;
158
159 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
160 public com.liferay.portlet.tags.model.TagsEntry getEntry(long entryId)
161 throws com.liferay.portal.PortalException,
162 com.liferay.portal.SystemException;
163
164 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
165 public com.liferay.portlet.tags.model.TagsEntry getEntry(long companyId,
166 java.lang.String name)
167 throws com.liferay.portal.PortalException,
168 com.liferay.portal.SystemException;
169
170 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
171 public long[] getEntryIds(long companyId, java.lang.String[] names)
172 throws com.liferay.portal.SystemException;
173
174 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
175 public java.lang.String[] getEntryNames()
176 throws com.liferay.portal.SystemException;
177
178 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
179 public java.lang.String[] getEntryNames(java.lang.String className,
180 long classPK) throws com.liferay.portal.SystemException;
181
182 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
183 public java.lang.String[] getEntryNames(long classNameId, long classPK)
184 throws com.liferay.portal.SystemException;
185
186 public void mergeEntries(long fromEntryId, long toEntryId)
187 throws com.liferay.portal.PortalException,
188 com.liferay.portal.SystemException;
189
190 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
191 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> search(
192 long companyId, java.lang.String name, java.lang.String[] properties)
193 throws com.liferay.portal.SystemException;
194
195 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
196 public java.util.List<com.liferay.portlet.tags.model.TagsEntry> search(
197 long companyId, java.lang.String name, java.lang.String[] properties,
198 int start, int end) throws com.liferay.portal.SystemException;
199
200 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
201 public com.liferay.portal.kernel.json.JSONArray searchAutocomplete(
202 long companyId, java.lang.String name, java.lang.String[] properties,
203 int start, int end) throws com.liferay.portal.SystemException;
204
205 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
206 public int searchCount(long companyId, java.lang.String name,
207 java.lang.String[] properties)
208 throws com.liferay.portal.SystemException;
209
210 public com.liferay.portlet.tags.model.TagsEntry updateEntry(long entryId,
211 java.lang.String name)
212 throws com.liferay.portal.PortalException,
213 com.liferay.portal.SystemException;
214
215 public com.liferay.portlet.tags.model.TagsEntry updateEntry(long userId,
216 long entryId, java.lang.String name, java.lang.String[] properties)
217 throws com.liferay.portal.PortalException,
218 com.liferay.portal.SystemException;
219 }