Package com.jada.util

Examples of com.jada.util.JSONEscapeObject


    Site site = adminBean.getSite();
    ItemMaintActionForm form = (ItemMaintActionForm) actionForm;
    initSiteProfiles(form, adminBean.getSite());
    Item item = new Item();
    item = ItemDAO.load(site.getSiteId(), Format.getLong(form.getItemId()));
    JSONEscapeObject jsonResult = createJsonSelectedMenus(site.getSiteId(), item, form.getSiteProfileClassId());
    String jsonString = jsonResult.toHtmlString();
    streamWebService(response, jsonString);
        return null;
  }
View Full Code Here


    }
    item.setRecUpdateBy(adminBean.getUser().getUserId());
    item.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
    em.flush();
   
    JSONEscapeObject jsonResult = createJsonSelectedMenus(site.getSiteId(), item, form.getSiteProfileClassId());
    jsonResult.put("recUpdateBy", item.getRecUpdateBy());
    jsonResult.put("recUpdateDatetime", Format.getFullDatetime(item.getRecUpdateDatetime()));
    String jsonString = jsonResult.toHtmlString();
    streamWebService(response, jsonString);
    em.getTransaction().commit();
    return null;
  }
View Full Code Here

    }
    item.setRecUpdateBy(adminBean.getUser().getUserId());
    item.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
    em.flush();
   
    JSONEscapeObject jsonResult = createJsonSelectedMenus(site.getSiteId(), item, form.getSiteProfileClassId());
    jsonResult.put("recUpdateBy", item.getRecUpdateBy());
    jsonResult.put("recUpdateDatetime", Format.getFullDatetime(item.getRecUpdateDatetime()));
    String jsonString = jsonResult.toHtmlString();
    streamWebService(response, jsonString);
    em.getTransaction().commit();
      return null;
  }
View Full Code Here

    em.getTransaction().commit();
      return null;
  }
 
  public JSONEscapeObject createJsonSelectedMenus(String siteId, Item item, Long siteProfileClassId) throws Exception {
    JSONEscapeObject jsonResult = new JSONEscapeObject();
    Iterator<?> iterator = item.getMenus().iterator();
    Vector<JSONEscapeObject> menus = new Vector<JSONEscapeObject>();
    while (iterator.hasNext()) {
      Menu menu = (Menu) iterator.next();
      JSONEscapeObject menuObject = new JSONEscapeObject();
      menuObject.put("menuId", menu.getMenuId());
      menuObject.put("menuLongDesc", Utility.formatMenuName(siteId, menu.getMenuId(), siteProfileClassId));
      menuObject.put("siteDomainName", menu.getSiteDomain().getSiteDomainLanguage().getSiteName());
      menus.add(menuObject);
    }
    jsonResult.put("menus", menus);
    jsonResult.put("status", Constants.WEBSERVICE_STATUS_SUCCESS);
View Full Code Here

    Site site = adminBean.getSite();
    ItemMaintActionForm form = (ItemMaintActionForm) actionForm;
    initSiteProfiles(form, adminBean.getSite());
    Item item = new Item();
    item = ItemDAO.load(site.getSiteId(), Format.getLong(form.getItemId()));
    JSONEscapeObject jsonResult = createJsonImages(site.getSiteId(), item, form);
    String jsonString = jsonResult.toHtmlString();
    streamWebService(response, jsonString);
        return null;
  }
View Full Code Here

    AdminBean adminBean = getAdminBean(request);
    Site site = adminBean.getSite();
    initSiteProfiles(form, site);
   
    MessageResources resources = this.getResources(request);
    JSONEscapeObject jsonResult = new JSONEscapeObject();

    Item item = new Item();
    item = ItemDAO.load(site.getSiteId(), Format.getLong(form.getKey()));

    FormFile file = form.getFile();
    byte fileData[] = file.getFileData();
    ActionMessages errors = validateUploadImage(form, file);
    if (errors.size() != 0) {
      jsonResult.put("status", Constants.WEBSERVICE_STATUS_FAILED);
      jsonResult.put("message", resources.getMessage("error.string.required"));
      streamWebService(response, jsonResult.toHtmlString());
    }
   
    ImageScaler scaler = null;
    try {
      scaler = new ImageScaler(fileData, file.getContentType());
      scaler.resize(600);
    }
    catch (OutOfMemoryError outOfMemoryError) {
      jsonResult.put("status", Constants.WEBSERVICE_STATUS_FAILED);
      jsonResult.put("message", resources.getMessage("content.error.image.size"));
      streamWebService(response, jsonResult.toHtmlString());
          return null;
    }
    catch (Throwable e) {
      jsonResult.put("status", Constants.WEBSERVICE_STATUS_FAILED);
      jsonResult.put("message", resources.getMessage("error.image.invalid"));
      streamWebService(response, jsonResult.toHtmlString());
          return null;
    }
   
    ItemLanguage itemLanguage = null;
    for (ItemLanguage language : item.getItemLanguages()) {
      if (language.getSiteProfileClass().getSiteProfileClassId().equals(form.getSiteProfileClassId())) {
        itemLanguage = language;
        break;
      }
    }
   
    if (form.isSiteProfileClassDefault()) {
      ItemImage itemImage = new ItemImage();
      itemImage.setImageName(file.getFileName());
      itemImage.setContentType("image/jpeg");
      itemImage.setImageValue(scaler.getBytes());
      itemImage.setImageHeight(scaler.getHeight());
      itemImage.setImageWidth(scaler.getWidth());
      itemImage.setRecUpdateBy(adminBean.getUser().getUserId());
      itemImage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      itemImage.setRecCreateBy(adminBean.getUser().getUserId());
      itemImage.setRecCreateDatetime(new Date(System.currentTimeMillis()));
      em.persist(itemImage);
      if (itemLanguage.getImage() == null) {
        itemLanguage.setImage(itemImage);
      }
      else {
        itemImage.setItemLanguage(itemLanguage);
        itemLanguage.getImages().add(itemImage);
      }
      itemLanguage.setRecUpdateBy(adminBean.getUser().getUserId());
      itemLanguage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      em.persist(itemLanguage);
    }
    else {
      if (itemLanguage == null) {
        itemLanguage = new ItemLanguage();
        itemLanguage.setItem(item);
        itemLanguage.setRecCreateBy(adminBean.getUser().getUserId());
        itemLanguage.setRecCreateDatetime(new Date(System.currentTimeMillis()));
        SiteProfileClass siteProfileClass = SiteProfileClassDAO.load(form.getSiteProfileClassId());
        itemLanguage.setSiteProfileClass(siteProfileClass);
      }
      ItemImage itemImage = new ItemImage();
      itemImage.setImageName(file.getFileName());
      itemImage.setContentType("image/jpeg");
      itemImage.setImageValue(scaler.getBytes());
      itemImage.setImageHeight(scaler.getHeight());
      itemImage.setImageWidth(scaler.getWidth());
      itemImage.setRecUpdateBy(adminBean.getUser().getUserId());
      itemImage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      itemImage.setRecCreateBy(adminBean.getUser().getUserId());
      itemImage.setRecCreateDatetime(new Date(System.currentTimeMillis()));
      em.persist(itemImage);
      if (itemLanguage.getImage() == null) {
        itemLanguage.setImage(itemImage);
      }
      else {
        itemImage.setItemLanguage(itemLanguage);
        itemLanguage.getImages().add(itemImage);
      }
      itemLanguage.setRecUpdateBy(adminBean.getUser().getUserId());
      itemLanguage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      em.persist(itemImage);
    }
   
    em.flush();
    em.refresh(item);
    jsonResult = createJsonImages(site.getSiteId(), item, form);
    jsonResult.put("recUpdateBy", item.getRecUpdateBy());
    jsonResult.put("recUpdateDatetime", Format.getFullDatetime(item.getRecUpdateDatetime()));
    String jsonString = jsonResult.toHtmlString();
    streamWebService(response, jsonString);
        return null;
  }
View Full Code Here

    streamWebService(response, jsonString);
        return null;
  }
 
  public JSONEscapeObject createJsonImages(String siteId, Item item, ItemMaintActionForm form) throws Exception {
    JSONEscapeObject jsonResult = new JSONEscapeObject();
    jsonResult.put("isSiteProfileClassDefault", form.isSiteProfileClassDefault());
   
    Vector<JSONEscapeObject> vector = new Vector<JSONEscapeObject>();
    ItemLanguage itemLanguageDefault = null;
    ItemLanguage itemLanguage = null;
    for (ItemLanguage language : item.getItemLanguages()) {
      if (language.getSiteProfileClass().getSiteProfileClassId().equals(form.getSiteProfileClassDefaultId())) {
        itemLanguageDefault = language;
      }
      if (language.getSiteProfileClass().getSiteProfileClassId().equals(form.getSiteProfileClassId())) {
        itemLanguage = language;
      }
    }
   
    ItemLanguage effectiveLanguage = itemLanguageDefault;
    if (!form.isSiteProfileClassDefault() && itemLanguage != null) {
      if (itemLanguage.getItemImageOverride().equals(String.valueOf(Constants.VALUE_YES))) {
        effectiveLanguage = itemLanguage;
      }
    }
   
    ItemImage defaultImage = effectiveLanguage.getImage();
    if (defaultImage != null) {
      JSONEscapeObject jsonDefaultImage = new JSONEscapeObject();
      jsonDefaultImage.put("imageId", defaultImage.getImageId());
      jsonDefaultImage.put("imageName", defaultImage.getImageName());
      jsonDefaultImage.put("isLanguageDefault", true);
      jsonResult.put("defaultImage", jsonDefaultImage);
    }
   
    Iterator<?> iterator = effectiveLanguage.getImages().iterator();
    while (iterator.hasNext()) {
      ItemImage image = (ItemImage) iterator.next();
      JSONEscapeObject jsonImage = new JSONEscapeObject();
      jsonImage.put("imageId", image.getImageId());
      jsonImage.put("imageName", image.getImageName());
      jsonImage.put("isLanguageDefault", true);
      vector.add(jsonImage);
    }
    jsonResult.put("images", vector);
    jsonResult.put("status", Constants.WEBSERVICE_STATUS_SUCCESS);
    return jsonResult;
View Full Code Here

    }
    itemLanguage.setRecUpdateBy(adminBean.getUser().getUserId());
    itemLanguage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
    em.persist(itemLanguage);
   
    JSONEscapeObject jsonResult = new JSONEscapeObject();
    jsonResult.put("status", Constants.WEBSERVICE_STATUS_SUCCESS);
    String jsonString = jsonResult.toHtmlString();
    streamWebService(response, jsonString);
    return null;
  }
View Full Code Here

      }
    }
    em.flush();
    em.refresh(item);
   
    JSONEscapeObject jsonResult = createJsonImages(site.getSiteId(), item, form);
    jsonResult.put("recUpdateBy", item.getRecUpdateBy());
    jsonResult.put("recUpdateDatetime", Format.getFullDatetime(item.getRecUpdateDatetime()));
    String jsonString = jsonResult.toHtmlString();
    streamWebService(response, jsonString);
        return null;
  }
View Full Code Here

   
    itemLanguage.setRecUpdateBy(adminBean.getUser().getUserId());
    itemLanguage.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
    em.persist(itemLanguage);
   
    JSONEscapeObject jsonResult = createJsonImages(site.getSiteId(), item, form);
    jsonResult.put("recUpdateBy", item.getRecUpdateBy());
    jsonResult.put("recUpdateDatetime", Format.getFullDatetime(item.getRecUpdateDatetime()));
    String jsonString = jsonResult.toHtmlString();
    streamWebService(response, jsonString);
        return null;
  }
View Full Code Here

TOP

Related Classes of com.jada.util.JSONEscapeObject

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.