1
22
23 package com.liferay.portal.service.http;
24
25 import com.liferay.portal.kernel.json.JSONArray;
26 import com.liferay.portal.kernel.json.JSONObject;
27 import com.liferay.portal.service.OrganizationServiceUtil;
28
29
75 public class OrganizationServiceJSON {
76 public static void addGroupOrganizations(long groupId,
77 long[] organizationIds)
78 throws com.liferay.portal.PortalException,
79 com.liferay.portal.SystemException {
80 OrganizationServiceUtil.addGroupOrganizations(groupId, organizationIds);
81 }
82
83 public static void addPasswordPolicyOrganizations(long passwordPolicyId,
84 long[] organizationIds)
85 throws com.liferay.portal.PortalException,
86 com.liferay.portal.SystemException {
87 OrganizationServiceUtil.addPasswordPolicyOrganizations(passwordPolicyId,
88 organizationIds);
89 }
90
91 public static JSONObject addOrganization(long parentOrganizationId,
92 java.lang.String name, java.lang.String type, boolean recursable,
93 long regionId, long countryId, int statusId, java.lang.String comments,
94 com.liferay.portal.service.ServiceContext serviceContext)
95 throws com.liferay.portal.PortalException,
96 com.liferay.portal.SystemException {
97 com.liferay.portal.model.Organization returnValue = OrganizationServiceUtil.addOrganization(parentOrganizationId,
98 name, type, recursable, regionId, countryId, statusId,
99 comments, serviceContext);
100
101 return OrganizationJSONSerializer.toJSONObject(returnValue);
102 }
103
104 public static JSONObject addOrganization(long parentOrganizationId,
105 java.lang.String name, java.lang.String type, boolean recursable,
106 long regionId, long countryId, int statusId, java.lang.String comments,
107 java.util.List<com.liferay.portal.model.Address> addresses,
108 java.util.List<com.liferay.portal.model.EmailAddress> emailAddresses,
109 java.util.List<com.liferay.portal.model.OrgLabor> orgLabors,
110 java.util.List<com.liferay.portal.model.Phone> phones,
111 java.util.List<com.liferay.portal.model.Website> websites,
112 com.liferay.portal.service.ServiceContext serviceContext)
113 throws com.liferay.portal.PortalException,
114 com.liferay.portal.SystemException {
115 com.liferay.portal.model.Organization returnValue = OrganizationServiceUtil.addOrganization(parentOrganizationId,
116 name, type, recursable, regionId, countryId, statusId,
117 comments, addresses, emailAddresses, orgLabors, phones,
118 websites, serviceContext);
119
120 return OrganizationJSONSerializer.toJSONObject(returnValue);
121 }
122
123 public static void deleteLogo(long organizationId)
124 throws com.liferay.portal.PortalException,
125 com.liferay.portal.SystemException {
126 OrganizationServiceUtil.deleteLogo(organizationId);
127 }
128
129 public static void deleteOrganization(long organizationId)
130 throws com.liferay.portal.PortalException,
131 com.liferay.portal.SystemException {
132 OrganizationServiceUtil.deleteOrganization(organizationId);
133 }
134
135 public static JSONArray getManageableOrganizations(long userId,
136 java.lang.String actionId)
137 throws com.liferay.portal.PortalException,
138 com.liferay.portal.SystemException {
139 java.util.List<com.liferay.portal.model.Organization> returnValue = OrganizationServiceUtil.getManageableOrganizations(userId,
140 actionId);
141
142 return OrganizationJSONSerializer.toJSONArray(returnValue);
143 }
144
145 public static JSONArray getManageableOrganizations(long userId,
146 java.lang.String actionId, boolean recurse)
147 throws com.liferay.portal.PortalException,
148 com.liferay.portal.SystemException {
149 java.util.List<com.liferay.portal.model.Organization> returnValue = OrganizationServiceUtil.getManageableOrganizations(userId,
150 actionId, recurse);
151
152 return OrganizationJSONSerializer.toJSONArray(returnValue);
153 }
154
155 public static JSONObject getOrganization(long organizationId)
156 throws com.liferay.portal.PortalException,
157 com.liferay.portal.SystemException {
158 com.liferay.portal.model.Organization returnValue = OrganizationServiceUtil.getOrganization(organizationId);
159
160 return OrganizationJSONSerializer.toJSONObject(returnValue);
161 }
162
163 public static long getOrganizationId(long companyId, java.lang.String name)
164 throws com.liferay.portal.SystemException {
165 long returnValue = OrganizationServiceUtil.getOrganizationId(companyId,
166 name);
167
168 return returnValue;
169 }
170
171 public static JSONArray getUserOrganizations(long userId)
172 throws com.liferay.portal.SystemException {
173 java.util.List<com.liferay.portal.model.Organization> returnValue = OrganizationServiceUtil.getUserOrganizations(userId);
174
175 return OrganizationJSONSerializer.toJSONArray(returnValue);
176 }
177
178 public static void setGroupOrganizations(long groupId,
179 long[] organizationIds)
180 throws com.liferay.portal.PortalException,
181 com.liferay.portal.SystemException {
182 OrganizationServiceUtil.setGroupOrganizations(groupId, organizationIds);
183 }
184
185 public static void unsetGroupOrganizations(long groupId,
186 long[] organizationIds)
187 throws com.liferay.portal.PortalException,
188 com.liferay.portal.SystemException {
189 OrganizationServiceUtil.unsetGroupOrganizations(groupId, organizationIds);
190 }
191
192 public static void unsetPasswordPolicyOrganizations(long passwordPolicyId,
193 long[] organizationIds)
194 throws com.liferay.portal.PortalException,
195 com.liferay.portal.SystemException {
196 OrganizationServiceUtil.unsetPasswordPolicyOrganizations(passwordPolicyId,
197 organizationIds);
198 }
199
200 public static JSONObject updateOrganization(long organizationId,
201 long parentOrganizationId, java.lang.String name,
202 java.lang.String type, boolean recursable, long regionId,
203 long countryId, int statusId, java.lang.String comments,
204 com.liferay.portal.service.ServiceContext serviceContext)
205 throws com.liferay.portal.PortalException,
206 com.liferay.portal.SystemException {
207 com.liferay.portal.model.Organization returnValue = OrganizationServiceUtil.updateOrganization(organizationId,
208 parentOrganizationId, name, type, recursable, regionId,
209 countryId, statusId, comments, serviceContext);
210
211 return OrganizationJSONSerializer.toJSONObject(returnValue);
212 }
213
214 public static JSONObject updateOrganization(long organizationId,
215 long parentOrganizationId, java.lang.String name,
216 java.lang.String type, boolean recursable, long regionId,
217 long countryId, int statusId, java.lang.String comments,
218 java.util.List<com.liferay.portal.model.Address> addresses,
219 java.util.List<com.liferay.portal.model.EmailAddress> emailAddresses,
220 java.util.List<com.liferay.portal.model.OrgLabor> orgLabors,
221 java.util.List<com.liferay.portal.model.Phone> phones,
222 java.util.List<com.liferay.portal.model.Website> websites,
223 com.liferay.portal.service.ServiceContext serviceContext)
224 throws com.liferay.portal.PortalException,
225 com.liferay.portal.SystemException {
226 com.liferay.portal.model.Organization returnValue = OrganizationServiceUtil.updateOrganization(organizationId,
227 parentOrganizationId, name, type, recursable, regionId,
228 countryId, statusId, comments, addresses, emailAddresses,
229 orgLabors, phones, websites, serviceContext);
230
231 return OrganizationJSONSerializer.toJSONObject(returnValue);
232 }
233 }