SiteMaintActionForm form = (SiteMaintActionForm) actionForm;
Site site = SiteDAO.load(form.getSiteId());
JSONEscapeObject jsonResult = new JSONEscapeObject();
jsonResult.put("status", Constants.WEBSERVICE_STATUS_SUCCESS);
Vector<JSONEscapeObject> siteDomains = new Vector<JSONEscapeObject>();
SiteDomain siteDomainDefault = site.getSiteDomainDefault();
JSONEscapeObject object = new JSONEscapeObject();
Long siteDomainDefaultId = siteDomainDefault.getSiteDomainId();
object.put("siteDomainId", siteDomainDefault.getSiteDomainId());
object.put("siteName", siteDomainDefault.getSiteDomainLanguage().getSiteName());
object.put("siteDomainPrefix", siteDomainDefault.getSiteDomainPrefix());
object.put("sitePublicPortNum", siteDomainDefault.getSitePublicPortNum());
object.put("siteDomainPrefix", siteDomainDefault.getSiteDomainPrefix());
object.put("siteDomainUrl", Utility.formatDomainURL(siteDomainDefault, adminBean.getContextPath()));
object.put("master", true);
object.put("active", siteDomainDefault.getActive());
siteDomains.add(object);
java.util.Iterator<SiteDomain> iterator = site.getSiteDomains().iterator();
while (iterator.hasNext()) {
SiteDomain siteDomain = (SiteDomain) iterator.next();
if (siteDomain.getSiteDomainId().equals(siteDomainDefaultId)) {
continue;
}
object = new JSONEscapeObject();
object.put("siteDomainId", siteDomain.getSiteDomainId());
object.put("siteName", siteDomain.getSiteDomainLanguage().getSiteName());
object.put("siteDomainPrefix", siteDomain.getSiteDomainPrefix());
object.put("sitePublicPortNum", siteDomain.getSitePublicPortNum());
object.put("siteDomainPrefix", siteDomain.getSiteDomainPrefix());
object.put("siteDomainUrl", Utility.formatDomainURL(siteDomain, adminBean.getContextPath()));
object.put("master", false);
object.put("active", siteDomain.getActive());
siteDomains.add(object);
}
jsonResult.put("siteDomains", siteDomains);
String result = jsonResult.toHtmlString();
streamWebService(response, result);