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