Package com.centraview.contact.individual

Examples of com.centraview.contact.individual.IndividualVOX


        }
      }
      ContactFacadeHome cfh = (ContactFacadeHome)CVUtility.getHomeObject("com.centraview.contact.contactfacade.ContactFacadeHome", "ContactFacade");
      ContactFacade remote = (ContactFacade)cfh.create();
      remote.setDataSource(dataSource);
      IndividualVO individualVO = new IndividualVOX(form, request, dataSource);

      if (typeOfSave.equals("save"))
      {
        try {
          remote.updateIndividual(individualVO, individualId);
View Full Code Here


  {
    String dataSource = Settings.getInstance().getSiteInfo(
        CVUtility.getHostName(super.getServlet().getServletContext())).getDataSource();
    DynaActionForm individualForm = (DynaActionForm)form;
    // The individualVOX takes the form and converts it to a VO
    IndividualVO individualVO = new IndividualVOX(form, request, dataSource);
    HttpSession session = request.getSession(true);
    UserObject userobject = (UserObject)session.getAttribute("userobject");
    int individualId = userobject.getIndividualID();
    individualVO.setModifiedBy(individualId);
    ContactFacade contactFacade = null;
    try {
      contactFacade = (ContactFacade)CVUtility.setupEJB("ContactFacade",
          "com.centraview.contact.contactfacade.ContactFacadeHome", dataSource);
    } catch (Exception e) {
      throw new ServletException(e);
    }
    ActionForward forward = null;
    StringBuffer path = new StringBuffer();
    // Decide if we are updating an existing or creating a new individual
    if (individualVO.getContactID() < 1) {
      String marketingListSession = (String)session.getAttribute("dbid");
      int marketingList = 1;
      try {
        marketingList = Integer.valueOf(marketingListSession).intValue();
      } catch (NumberFormatException nfe) {}
      individualVO.setList(marketingList);
      individualVO.setCreatedBy(individualId);
      int newIndividualId = 0;
      try {
        newIndividualId = contactFacade.createIndividual(individualVO, individualId);
      } catch (Exception e) {
        logger.error("[execute] Exception thrown.", e);
        throw new ServletException(e);
      }
      if (request.getParameter("new") != null) {
        path.append(mapping.findForward("newIndividual").getPath());
        path.append(individualVO.getList());
        path.append("&entityNo=");
        path.append(individualVO.getEntityID());
        path.append("&entityName=");
        path.append(individualVO.getEntityName());
        forward = new ActionForward(path.toString(), true);
      } else {
        path.append(mapping.findForward("viewIndividual").getPath());
        path.append(newIndividualId);
        path.append("&closeWindow=false");
        forward = new ActionForward(path.toString(), true);
      }
    } else {
      try {
        contactFacade.updateIndividual(individualVO, individualId);
      } catch (Exception e) {
        logger.error("[execute] Exception thrown.", e);
        throw new ServletException(e);
      }
      path.append(mapping.findForward("viewIndividual").getPath());
      path.append(individualVO.getContactID());
      path.append("&closeWindow=");
      path.append(individualForm.get("closeWindow"));
      forward = new ActionForward(path.toString(), true);
    }
    return forward;
View Full Code Here

TOP

Related Classes of com.centraview.contact.individual.IndividualVOX

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.