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 deleteOrganization(long organizationId)
124 throws com.liferay.portal.PortalException,
125 com.liferay.portal.SystemException {
126 OrganizationServiceUtil.deleteOrganization(organizationId);
127 }
128
129 public static JSONArray getManageableOrganizations(long userId,
130 java.lang.String actionId)
131 throws com.liferay.portal.PortalException,
132 com.liferay.portal.SystemException {
133 java.util.List<com.liferay.portal.model.Organization> returnValue = OrganizationServiceUtil.getManageableOrganizations(userId,
134 actionId);
135
136 return OrganizationJSONSerializer.toJSONArray(returnValue);
137 }
138
139 public static JSONArray getManageableOrganizations(long userId,
140 java.lang.String actionId, boolean recurse)
141 throws com.liferay.portal.PortalException,
142 com.liferay.portal.SystemException {
143 java.util.List<com.liferay.portal.model.Organization> returnValue = OrganizationServiceUtil.getManageableOrganizations(userId,
144 actionId, recurse);
145
146 return OrganizationJSONSerializer.toJSONArray(returnValue);
147 }
148
149 public static JSONObject getOrganization(long organizationId)
150 throws com.liferay.portal.PortalException,
151 com.liferay.portal.SystemException {
152 com.liferay.portal.model.Organization returnValue = OrganizationServiceUtil.getOrganization(organizationId);
153
154 return OrganizationJSONSerializer.toJSONObject(returnValue);
155 }
156
157 public static long getOrganizationId(long companyId, java.lang.String name)
158 throws com.liferay.portal.SystemException {
159 long returnValue = OrganizationServiceUtil.getOrganizationId(companyId,
160 name);
161
162 return returnValue;
163 }
164
165 public static JSONArray getUserOrganizations(long userId)
166 throws com.liferay.portal.SystemException {
167 java.util.List<com.liferay.portal.model.Organization> returnValue = OrganizationServiceUtil.getUserOrganizations(userId);
168
169 return OrganizationJSONSerializer.toJSONArray(returnValue);
170 }
171
172 public static void setGroupOrganizations(long groupId,
173 long[] organizationIds)
174 throws com.liferay.portal.PortalException,
175 com.liferay.portal.SystemException {
176 OrganizationServiceUtil.setGroupOrganizations(groupId, organizationIds);
177 }
178
179 public static void unsetGroupOrganizations(long groupId,
180 long[] organizationIds)
181 throws com.liferay.portal.PortalException,
182 com.liferay.portal.SystemException {
183 OrganizationServiceUtil.unsetGroupOrganizations(groupId, organizationIds);
184 }
185
186 public static void unsetPasswordPolicyOrganizations(long passwordPolicyId,
187 long[] organizationIds)
188 throws com.liferay.portal.PortalException,
189 com.liferay.portal.SystemException {
190 OrganizationServiceUtil.unsetPasswordPolicyOrganizations(passwordPolicyId,
191 organizationIds);
192 }
193
194 public static JSONObject updateOrganization(long organizationId,
195 long parentOrganizationId, java.lang.String name,
196 java.lang.String type, boolean recursable, long regionId,
197 long countryId, int statusId, java.lang.String comments,
198 com.liferay.portal.service.ServiceContext serviceContext)
199 throws com.liferay.portal.PortalException,
200 com.liferay.portal.SystemException {
201 com.liferay.portal.model.Organization returnValue = OrganizationServiceUtil.updateOrganization(organizationId,
202 parentOrganizationId, name, type, recursable, regionId,
203 countryId, statusId, comments, serviceContext);
204
205 return OrganizationJSONSerializer.toJSONObject(returnValue);
206 }
207
208 public static JSONObject updateOrganization(long organizationId,
209 long parentOrganizationId, java.lang.String name,
210 java.lang.String type, boolean recursable, long regionId,
211 long countryId, int statusId, java.lang.String comments,
212 java.util.List<com.liferay.portal.model.Address> addresses,
213 java.util.List<com.liferay.portal.model.EmailAddress> emailAddresses,
214 java.util.List<com.liferay.portal.model.OrgLabor> orgLabors,
215 java.util.List<com.liferay.portal.model.Phone> phones,
216 java.util.List<com.liferay.portal.model.Website> websites,
217 com.liferay.portal.service.ServiceContext serviceContext)
218 throws com.liferay.portal.PortalException,
219 com.liferay.portal.SystemException {
220 com.liferay.portal.model.Organization returnValue = OrganizationServiceUtil.updateOrganization(organizationId,
221 parentOrganizationId, name, type, recursable, regionId,
222 countryId, statusId, comments, addresses, emailAddresses,
223 orgLabors, phones, websites, serviceContext);
224
225 return OrganizationJSONSerializer.toJSONObject(returnValue);
226 }
227 }