Examples of AdminBean


Examples of com.jada.admin.AdminBean

        ActionForm actionForm,
        HttpServletRequest request,
        HttpServletResponse response)
    throws Throwable {
    ItemMaintActionForm form = (ItemMaintActionForm) actionForm;
    AdminBean adminBean = getAdminBean(request);
    Site site = adminBean.getSite();
    initSiteProfiles(form, site);
 
    Item item = ItemDAO.load(site.getSiteId(), Format.getLong(form.getItemId()));
    streamWebService(response, createJsonItemsCrossSell(item, form).toHtmlString());
    return null;
View Full Code Here

Examples of com.jada.admin.AdminBean

                    ActionForm actionForm,
                    HttpServletRequest request,
                    HttpServletResponse response)
                throws Throwable {
    ItemMaintActionForm form = (ItemMaintActionForm) actionForm;
    AdminBean adminBean = getAdminBean(request);
    Site site = adminBean.getSite();
    initSiteProfiles(form, site);
   
    Item item = ItemDAO.load(site.getSiteId(), Format.getLong(form.getItemId()));
    Item itemCrossSell = ItemDAO.load(site.getSiteId(), Format.getLong(form.getItemCrossSellId()));
   
      JSONEscapeObject jsonResult = new JSONEscapeObject();
    jsonResult.put("status", Constants.WEBSERVICE_STATUS_SUCCESS);
       EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    Iterator<?> iterator = item.getItemsCrossSell().iterator();
    while (iterator.hasNext()) {
      Item i = (Item) iterator.next();
      if (i.getItemId().equals(itemCrossSell.getItemId())) {
        MessageResources resources = this.getResources(request);
        jsonResult.put("status", Constants.WEBSERVICE_STATUS_FAILED);
        jsonResult.put("message", resources.getMessage("error.item.exist"));
        streamWebService(response, jsonResult.toHtmlString());
        return null;
      }
    }
    item.getItemsCrossSell().add(itemCrossSell);
    item.setRecUpdateBy(adminBean.getUser().getUserId());
    item.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
    em.persist(item);

    jsonResult.put("recUpdateBy", item.getRecUpdateBy());
    jsonResult.put("recUpdateDatetime", Format.getFullDatetime(item.getRecUpdateDatetime()));
View Full Code Here

Examples of com.jada.admin.AdminBean

                       HttpServletRequest request,
                       HttpServletResponse response)
                    throws Throwable {
   
    ItemMaintActionForm form = (ItemMaintActionForm) actionForm;
    AdminBean adminBean = getAdminBean(request);
    Site site = adminBean.getSite();
    initSiteProfiles(form, site);
 
    JSONEscapeObject jsonResult = new JSONEscapeObject();
    jsonResult.put("status", Constants.WEBSERVICE_STATUS_SUCCESS);
       EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    Item item = ItemDAO.load(site.getSiteId(), Format.getLong(form.getItemId()));
       String itemCrossSellIds[] = form.getItemCrossSellIds();
       if (itemCrossSellIds != null) {
         for (int i = 0; i < itemCrossSellIds.length; i++) {
        Item itemCrossSell = ItemDAO.load(site.getSiteId(), Format.getLong(itemCrossSellIds[i]));
        item.getItemsCrossSell().remove(itemCrossSell);
         }
      item.setRecUpdateBy(adminBean.getUser().getUserId());
      item.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
      em.persist(item);
       }

    jsonResult.put("recUpdateBy", item.getRecUpdateBy());
View Full Code Here

Examples of com.jada.admin.AdminBean

        ActionForm actionForm,
        HttpServletRequest request,
        HttpServletResponse response)
    throws Throwable {
    ItemMaintActionForm form = (ItemMaintActionForm) actionForm;
    AdminBean adminBean = getAdminBean(request);
    Site site = adminBean.getSite();
    initSiteProfiles(form, site);
 
    Item item = ItemDAO.load(site.getSiteId(), Format.getLong(form.getItemId()));
    String jsonString = createJsonItemSkus(item).toHtmlString();
    streamWebService(response, jsonString);
View Full Code Here

Examples of com.jada.admin.AdminBean

        HttpServletResponse response)
    throws Throwable {
         EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
    MessageResources resources = this.getResources(request);
    ItemMaintActionForm form = (ItemMaintActionForm) actionForm;
    AdminBean adminBean = getAdminBean(request);
    Site site = adminBean.getSite();
    initSiteProfiles(form, site);
   
    JSONEscapeObject jsonResult = new JSONEscapeObject();
    Item item = ItemDAO.load(site.getSiteId(), Format.getLong(form.getItemId()));
      String sql = "from  Item " +
View Full Code Here

Examples of com.jada.admin.AdminBean

            ActionForm actionForm,
            HttpServletRequest request,
            HttpServletResponse response) throws Exception {
     
      EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
        AdminBean adminBean = getAdminBean(request);
        String itemNum = (String) request.getParameter("itemNum");
        String itemUpcCd = (String) request.getParameter("itemUpcCd");
        String itemShortDesc = (String) request.getParameter("itemShortDesc");
 
        String sql = "select item from Item item where siteId = :siteId ";
        if (itemNum != null && itemNum.length() > 0) {
          sql += "and itemNum like :itemNum ";
        }
        if (itemUpcCd != null && itemUpcCd.length() > 0) {
          sql += "and itemUpcCd like :itemUpcCd ";
        }
        if (itemShortDesc != null && itemShortDesc.length() > 0) {
          sql += "and item.itemLanguage.itemShortDesc like :itemShortDesc ";
        }
        Query query = em.createQuery(sql);
        query.setParameter("siteId", adminBean.getSite().getSiteId());
        if (itemNum != null && itemNum.length() > 0) {
          query.setParameter("itemNum", itemNum);
        }
        if (itemUpcCd != null && itemUpcCd.length() > 0) {
          query.setParameter("itemUpcCd", itemUpcCd);
View Full Code Here

Examples of com.jada.admin.AdminBean

    public ActionForward performAction(ActionMapping actionMapping,
            ActionForm actionForm,
            HttpServletRequest request,
            HttpServletResponse response) throws Exception {
     
        AdminBean adminBean = getAdminBean(request);
        JSONEscapeObject jsonCategory = Utility.makeJSONCategoryTree(adminBean.getSite().getSiteId(), null, true);
        String jsonString = jsonCategory.toHtmlString();
        this.streamWebService(response, jsonString);
        return null;
    }
View Full Code Here

Examples of com.jada.admin.AdminBean

            ActionForm actionForm,
            HttpServletRequest request,
            HttpServletResponse response) throws Exception {
     
      EntityManager em = JpaConnection.getInstance().getCurrentEntityManager();
        AdminBean adminBean = getAdminBean(request);
        String type = request.getParameter("type");
   
        String sql = "select   customAttribute " +
               "from     CustomAttribute customAttribute " +
               "left     outer join customAttribute.customAttributeLanguage customAttributeLanguage " +
               "left     join customAttribute.site site " +
               "where    site.siteId = :siteId " +
               "and      customAttributeLanguage.siteProfileClass.siteProfileClassId = :siteProfileClassId " +
               "order    by customAttribute.customAttribName ";
        Query query = em.createQuery(sql);
        query.setParameter("siteId", adminBean.getSite().getSiteId());
        query.setParameter("siteProfileClassId", adminBean.getSite().getSiteProfileClassDefault().getSiteProfileClassId());
        Iterator<?> iterator = query.getResultList().iterator();
      JSONEscapeObject jsonResult = new JSONEscapeObject();
      Vector<JSONEscapeObject> vector = new Vector<JSONEscapeObject>();
        while (iterator.hasNext()) {
          CustomAttribute customAttribute = (CustomAttribute) iterator.next();
View Full Code Here

Examples of com.jada.admin.AdminBean

  public ActionForward listSiteDomains(ActionMapping mapping,
        ActionForm actionForm,
        HttpServletRequest request,
        HttpServletResponse response)
      throws Throwable {
    AdminBean adminBean = getAdminBean(request);
    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);
View Full Code Here

Examples of com.jada.admin.AdminBean

    SiteMaintActionForm form = (SiteMaintActionForm) actionForm;
    if (form.getMode().equals("C")) {
      insertMode = true;
    }

    AdminBean adminBean = getAdminBean(request);

    Site site = new Site();
    if (!insertMode) {
          site = SiteDAO.load(form.getSiteId());
    }
    SiteParamBean siteParamBean = new SiteParamBean();
    if (!Format.isNullOrEmpty(site.getSiteParam())) {
      siteParamBean = (SiteParamBean) Utility.joxUnMarshall(SiteParamBean.class, site.getSiteParam());
    }

    form.setMailSmtpPort(form.getMailSmtpPort().trim());
    ActionMessages errors = validate(form, siteParamBean);
    if (errors.size() != 0) {
      form.setMailSmtpPassword("");
      form.setCaptchaPrivateKey("");
      form.setCaptchaPublicKey("");
          initListInfo(form);
      saveMessages(request, errors);
      return mapping.findForward("error");
    }

    site.setSiteDesc(form.getSiteDesc());
    if (!insertMode) {
      site.setShareInventory(form.isShareInventory() ? Constants.VALUE_YES : Constants.VALUE_NO);
      site.setManageInventory(form.isManageInventory() ? Constants.VALUE_YES : Constants.VALUE_NO);
      site.setSingleCheckout(form.isSingleCheckout() ? Constants.VALUE_YES : Constants.VALUE_NO);
      site.setListingPageSize(Format.getInt(form.getListingPageSize()));
      site.setMailSmtpHost(form.getMailSmtpHost());
      site.setMailSmtpPort(form.getMailSmtpPort());
      site.setMailSmtpAccount(form.getMailSmtpAccount());
      if (!Format.isNullOrEmpty(form.getMailSmtpPassword())) {
        site.setMailSmtpPassword(AESEncoder.getInstance().encode(form.getMailSmtpPassword()));
      }
      if (form.getMailSmtpPassword().equals(" ")) {
        site.setMailSmtpPassword(AESEncoder.getInstance().encode(""));
      }
    }
    site.setActive(form.isActive() ? Constants.VALUE_YES : Constants.VALUE_NO);
    siteParamBean.setEnableCaptcha(form.isEnableCaptcha() ? String.valueOf(Constants.VALUE_YES) : String.valueOf(Constants.VALUE_NO));
    if (!Format.isNullOrEmpty(form.getCaptchaPrivateKey())) {
      siteParamBean.setCaptchaPrivateKey(AESEncoder.getInstance().encode(form.getCaptchaPrivateKey()));
    }
    if (!Format.isNullOrEmpty(form.getCaptchaPublicKey())) {
      siteParamBean.setCaptchaPublicKey(AESEncoder.getInstance().encode(form.getCaptchaPublicKey()));
    }
    if (!form.isEnableCaptcha()) {
      siteParamBean.setCaptchaPrivateKey("");
      siteParamBean.setCaptchaPublicKey("");
    }
    site.setSiteParam(Utility.joxMarshall("SiteParamBean", siteParamBean));
    site.setRecUpdateBy(adminBean.getUser().getUserId());
    site.setRecUpdateDatetime(new Date(System.currentTimeMillis()));
    if (insertMode) {
      boolean checked = false;
      String siteDomainPrefix = "localhost";
      int count = 0;
      while (!checked) {
        String sql = "from  Site";
        Query query = em.createQuery(sql);
        Iterator<?> iterator = query.getResultList().iterator();
        boolean found = false;
        if (count > 0) {
          siteDomainPrefix = "localhost" + count;
        }
        while (iterator.hasNext()) {
          Site otherSite = (Site) iterator.next();
          for (SiteDomain otherSiteDomain : otherSite.getSiteDomains()) {
            if (otherSiteDomain.getSiteDomainPrefix().equals(siteDomainPrefix)) {
              found = true;
              break;
            }
          }
        }
        if (!found) {
          checked = true;
        }
        count++;
      }
     
      site.setSiteId(form.getSiteId());
      site.setListingPageSize(Constants.DEFAULT_LISTING_PAGE_SIZE);
      site.setMailSmtpHost(form.getMailSmtpHost());
      site.setMailSmtpPort(form.getMailSmtpPort());
      site.setMailSmtpAccount(form.getMailSmtpAccount());
      site.setMailSmtpPassword("");
      site.setShareInventory(Constants.VALUE_YES);
      site.setManageInventory(Constants.VALUE_YES);
      site.setSingleCheckout(Constants.VALUE_YES);
      site.setSystemRecord(Constants.VALUE_NO);
      site.setRecCreateBy(adminBean.getUser().getUserId());
      site.setRecCreateDatetime(new Date(System.currentTimeMillis()));
      em.persist(site);
      SiteDAO.add(site, adminBean.getUserId(), request);
    }
    else {
      // em.update(site);
    }
    Indexer.getInstance(site.getSiteId()).remove();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.