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 java.rmi.RemoteException, 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 java.rmi.RemoteException, 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, int type, boolean recursable, long regionId,
93 long countryId, int statusId, java.lang.String comments)
94 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
95 com.liferay.portal.SystemException {
96 com.liferay.portal.model.Organization returnValue = OrganizationServiceUtil.addOrganization(parentOrganizationId,
97 name, type, recursable, regionId, countryId, statusId, comments);
98
99 return OrganizationJSONSerializer.toJSONObject(returnValue);
100 }
101
102 public static void deleteOrganization(long organizationId)
103 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
104 com.liferay.portal.SystemException {
105 OrganizationServiceUtil.deleteOrganization(organizationId);
106 }
107
108 public static JSONObject getOrganization(long organizationId)
109 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
110 com.liferay.portal.SystemException {
111 com.liferay.portal.model.Organization returnValue = OrganizationServiceUtil.getOrganization(organizationId);
112
113 return OrganizationJSONSerializer.toJSONObject(returnValue);
114 }
115
116 public static long getOrganizationId(long companyId, java.lang.String name)
117 throws java.rmi.RemoteException, com.liferay.portal.SystemException {
118 long returnValue = OrganizationServiceUtil.getOrganizationId(companyId,
119 name);
120
121 return returnValue;
122 }
123
124 public static JSONArray getUserOrganizations(long userId)
125 throws java.rmi.RemoteException, com.liferay.portal.SystemException {
126 java.util.List<com.liferay.portal.model.Organization> returnValue = OrganizationServiceUtil.getUserOrganizations(userId);
127
128 return OrganizationJSONSerializer.toJSONArray(returnValue);
129 }
130
131 public static void setGroupOrganizations(long groupId,
132 long[] organizationIds)
133 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
134 com.liferay.portal.SystemException {
135 OrganizationServiceUtil.setGroupOrganizations(groupId, organizationIds);
136 }
137
138 public static void unsetGroupOrganizations(long groupId,
139 long[] organizationIds)
140 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
141 com.liferay.portal.SystemException {
142 OrganizationServiceUtil.unsetGroupOrganizations(groupId, organizationIds);
143 }
144
145 public static void unsetPasswordPolicyOrganizations(long passwordPolicyId,
146 long[] organizationIds)
147 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
148 com.liferay.portal.SystemException {
149 OrganizationServiceUtil.unsetPasswordPolicyOrganizations(passwordPolicyId,
150 organizationIds);
151 }
152
153 public static JSONObject updateOrganization(long organizationId,
154 long parentOrganizationId, java.lang.String name, int type,
155 boolean recursable, long regionId, long countryId, int statusId,
156 java.lang.String comments)
157 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
158 com.liferay.portal.SystemException {
159 com.liferay.portal.model.Organization returnValue = OrganizationServiceUtil.updateOrganization(organizationId,
160 parentOrganizationId, name, type, recursable, regionId,
161 countryId, statusId, comments);
162
163 return OrganizationJSONSerializer.toJSONObject(returnValue);
164 }
165 }