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.JSONFactoryUtil;
27 import com.liferay.portal.kernel.json.JSONObject;
28 import com.liferay.portal.model.Company;
29
30 import java.util.List;
31
32
48 public class CompanyJSONSerializer {
49 public static JSONObject toJSONObject(Company model) {
50 JSONObject jsonObj = JSONFactoryUtil.createJSONObject();
51
52 jsonObj.put("companyId", model.getCompanyId());
53 jsonObj.put("accountId", model.getAccountId());
54 jsonObj.put("webId", model.getWebId());
55 jsonObj.put("key", model.getKey());
56 jsonObj.put("virtualHost", model.getVirtualHost());
57 jsonObj.put("mx", model.getMx());
58 jsonObj.put("logoId", model.getLogoId());
59 jsonObj.put("system", model.getSystem());
60
61 return jsonObj;
62 }
63
64 public static JSONArray toJSONArray(
65 com.liferay.portal.model.Company[] models) {
66 JSONArray jsonArray = JSONFactoryUtil.createJSONArray();
67
68 for (Company model : models) {
69 jsonArray.put(toJSONObject(model));
70 }
71
72 return jsonArray;
73 }
74
75 public static JSONArray toJSONArray(
76 com.liferay.portal.model.Company[][] models) {
77 JSONArray jsonArray = JSONFactoryUtil.createJSONArray();
78
79 for (Company[] model : models) {
80 jsonArray.put(toJSONArray(model));
81 }
82
83 return jsonArray;
84 }
85
86 public static JSONArray toJSONArray(
87 List<com.liferay.portal.model.Company> models) {
88 JSONArray jsonArray = JSONFactoryUtil.createJSONArray();
89
90 for (Company model : models) {
91 jsonArray.put(toJSONObject(model));
92 }
93
94 return jsonArray;
95 }
96 }