1
22
23 package com.liferay.portal.service.http;
24
25 import com.liferay.portal.service.OrganizationServiceUtil;
26
27 import org.json.JSONArray;
28 import org.json.JSONObject;
29
30
71 public class OrganizationServiceJSON {
72 public static void addGroupOrganizations(long groupId,
73 long[] organizationIds)
74 throws com.liferay.portal.SystemException,
75 com.liferay.portal.PortalException, java.rmi.RemoteException {
76 OrganizationServiceUtil.addGroupOrganizations(groupId, organizationIds);
77 }
78
79 public static void addPasswordPolicyOrganizations(long passwordPolicyId,
80 long[] organizationIds)
81 throws com.liferay.portal.SystemException,
82 com.liferay.portal.PortalException, java.rmi.RemoteException {
83 OrganizationServiceUtil.addPasswordPolicyOrganizations(passwordPolicyId,
84 organizationIds);
85 }
86
87 public static JSONObject addOrganization(long parentOrganizationId,
88 java.lang.String name, boolean location, boolean recursable,
89 long regionId, long countryId, int statusId)
90 throws com.liferay.portal.SystemException,
91 com.liferay.portal.PortalException, java.rmi.RemoteException {
92 com.liferay.portal.model.Organization returnValue = OrganizationServiceUtil.addOrganization(parentOrganizationId,
93 name, location, recursable, regionId, countryId, statusId);
94
95 return OrganizationJSONSerializer.toJSONObject(returnValue);
96 }
97
98 public static void deleteOrganization(long organizationId)
99 throws com.liferay.portal.SystemException,
100 com.liferay.portal.PortalException, java.rmi.RemoteException {
101 OrganizationServiceUtil.deleteOrganization(organizationId);
102 }
103
104 public static JSONObject getOrganization(long organizationId)
105 throws com.liferay.portal.SystemException,
106 com.liferay.portal.PortalException, java.rmi.RemoteException {
107 com.liferay.portal.model.Organization returnValue = OrganizationServiceUtil.getOrganization(organizationId);
108
109 return OrganizationJSONSerializer.toJSONObject(returnValue);
110 }
111
112 public static long getOrganizationId(long companyId, java.lang.String name)
113 throws com.liferay.portal.SystemException,
114 com.liferay.portal.PortalException, java.rmi.RemoteException {
115 long returnValue = OrganizationServiceUtil.getOrganizationId(companyId,
116 name);
117
118 return returnValue;
119 }
120
121 public static JSONArray getUserOrganizations(long userId)
122 throws com.liferay.portal.SystemException,
123 com.liferay.portal.PortalException, java.rmi.RemoteException {
124 java.util.List returnValue = OrganizationServiceUtil.getUserOrganizations(userId);
125
126 return OrganizationJSONSerializer.toJSONArray(returnValue);
127 }
128
129 public static void setGroupOrganizations(long groupId,
130 long[] organizationIds)
131 throws com.liferay.portal.SystemException,
132 com.liferay.portal.PortalException, java.rmi.RemoteException {
133 OrganizationServiceUtil.setGroupOrganizations(groupId, organizationIds);
134 }
135
136 public static void unsetGroupOrganizations(long groupId,
137 long[] organizationIds)
138 throws com.liferay.portal.SystemException,
139 com.liferay.portal.PortalException, java.rmi.RemoteException {
140 OrganizationServiceUtil.unsetGroupOrganizations(groupId, organizationIds);
141 }
142
143 public static void unsetPasswordPolicyOrganizations(long passwordPolicyId,
144 long[] organizationIds)
145 throws com.liferay.portal.SystemException,
146 com.liferay.portal.PortalException, java.rmi.RemoteException {
147 OrganizationServiceUtil.unsetPasswordPolicyOrganizations(passwordPolicyId,
148 organizationIds);
149 }
150
151 public static JSONObject updateOrganization(long organizationId,
152 long parentOrganizationId, java.lang.String name, boolean location,
153 boolean recursable, long regionId, long countryId, int statusId)
154 throws com.liferay.portal.SystemException,
155 com.liferay.portal.PortalException, java.rmi.RemoteException {
156 com.liferay.portal.model.Organization returnValue = OrganizationServiceUtil.updateOrganization(organizationId,
157 parentOrganizationId, name, location, recursable, regionId,
158 countryId, statusId);
159
160 return OrganizationJSONSerializer.toJSONObject(returnValue);
161 }
162
163 public static JSONObject updateOrganization(long organizationId,
164 java.lang.String comments)
165 throws com.liferay.portal.SystemException,
166 com.liferay.portal.PortalException, java.rmi.RemoteException {
167 com.liferay.portal.model.Organization returnValue = OrganizationServiceUtil.updateOrganization(organizationId,
168 comments);
169
170 return OrganizationJSONSerializer.toJSONObject(returnValue);
171 }
172 }