1
22
23 package com.liferay.portlet.tags.service.http;
24
25 import com.liferay.portlet.tags.service.TagsEntryServiceUtil;
26
27 import org.json.JSONArray;
28 import org.json.JSONObject;
29
30
74 public class TagsEntryServiceJSON {
75 public static JSONObject addEntry(java.lang.String name)
76 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
77 com.liferay.portal.PortalException {
78 com.liferay.portlet.tags.model.TagsEntry returnValue = TagsEntryServiceUtil.addEntry(name);
79
80 return TagsEntryJSONSerializer.toJSONObject(returnValue);
81 }
82
83 public static JSONObject addEntry(java.lang.String name,
84 java.lang.String[] properties)
85 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
86 com.liferay.portal.PortalException {
87 com.liferay.portlet.tags.model.TagsEntry returnValue = TagsEntryServiceUtil.addEntry(name,
88 properties);
89
90 return TagsEntryJSONSerializer.toJSONObject(returnValue);
91 }
92
93 public static void deleteEntry(long entryId)
94 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
95 com.liferay.portal.PortalException {
96 TagsEntryServiceUtil.deleteEntry(entryId);
97 }
98
99 public static JSONArray getEntries(java.lang.String className, long classPK)
100 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
101 com.liferay.portal.PortalException {
102 java.util.List<com.liferay.portlet.tags.model.TagsEntry> returnValue = TagsEntryServiceUtil.getEntries(className,
103 classPK);
104
105 return TagsEntryJSONSerializer.toJSONArray(returnValue);
106 }
107
108 public static JSONArray getEntries(long groupId, long companyId,
109 long classNameId, java.lang.String name)
110 throws java.rmi.RemoteException, com.liferay.portal.SystemException {
111 java.util.List<com.liferay.portlet.tags.model.TagsEntry> returnValue = TagsEntryServiceUtil.getEntries(groupId,
112 companyId, classNameId, name);
113
114 return TagsEntryJSONSerializer.toJSONArray(returnValue);
115 }
116
117 public static void mergeEntries(long fromEntryId, long toEntryId)
118 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
119 com.liferay.portal.PortalException {
120 TagsEntryServiceUtil.mergeEntries(fromEntryId, toEntryId);
121 }
122
123 public static JSONArray search(long companyId, java.lang.String name,
124 java.lang.String[] properties)
125 throws java.rmi.RemoteException, com.liferay.portal.SystemException {
126 java.util.List<com.liferay.portlet.tags.model.TagsEntry> returnValue = TagsEntryServiceUtil.search(companyId,
127 name, properties);
128
129 return TagsEntryJSONSerializer.toJSONArray(returnValue);
130 }
131
132 public static JSONArray search(long companyId, java.lang.String name,
133 java.lang.String[] properties, int begin, int end)
134 throws java.rmi.RemoteException, com.liferay.portal.SystemException {
135 java.util.List<com.liferay.portlet.tags.model.TagsEntry> returnValue = TagsEntryServiceUtil.search(companyId,
136 name, properties, begin, end);
137
138 return TagsEntryJSONSerializer.toJSONArray(returnValue);
139 }
140
141 public static JSONArray searchAutocomplete(long companyId,
142 java.lang.String name, java.lang.String[] properties, int begin, int end)
143 throws java.rmi.RemoteException, com.liferay.portal.SystemException {
144 com.liferay.portal.kernel.json.JSONArrayWrapper returnValue = TagsEntryServiceUtil.searchAutocomplete(companyId,
145 name, properties, begin, end);
146
147 return (JSONArray)returnValue.getValue();
148 }
149
150 public static int searchCount(long companyId, java.lang.String name,
151 java.lang.String[] properties)
152 throws java.rmi.RemoteException, com.liferay.portal.SystemException {
153 int returnValue = TagsEntryServiceUtil.searchCount(companyId, name,
154 properties);
155
156 return returnValue;
157 }
158
159 public static JSONObject updateEntry(long entryId, java.lang.String name)
160 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
161 com.liferay.portal.PortalException {
162 com.liferay.portlet.tags.model.TagsEntry returnValue = TagsEntryServiceUtil.updateEntry(entryId,
163 name);
164
165 return TagsEntryJSONSerializer.toJSONObject(returnValue);
166 }
167
168 public static JSONObject updateEntry(long entryId, java.lang.String name,
169 java.lang.String[] properties)
170 throws java.rmi.RemoteException, com.liferay.portal.SystemException,
171 com.liferay.portal.PortalException {
172 com.liferay.portlet.tags.model.TagsEntry returnValue = TagsEntryServiceUtil.updateEntry(entryId,
173 name, properties);
174
175 return TagsEntryJSONSerializer.toJSONObject(returnValue);
176 }
177 }