Package com.centraview.marketing

Examples of com.centraview.marketing.EventDetails


      MarketingFacadeHome home = (MarketingFacadeHome)CVUtility.getHomeObject("com.centraview.marketing.marketingfacade.MarketingFacadeHome", "MarketingFacade");
      MarketingFacade remote = home.create();
      remote.setDataSource(dataSource);

      EventDetails eventDetails = (EventDetails)remote.getCustomerEventDetails(eventID);
      boolean isRegistered = remote.hasUserAcceptedEvent(eventID, individualID);

      if (eventDetails == null) {
        // if eventDetails is null, then we have to show the
        // user an error. Tell them we couldn't get Event details
        // from the database, and quit
        allErrors.add(ActionMessages.GLOBAL_MESSAGE, new ActionMessage("error.general.noInfoReturned", "Event details"));
        return(mapping.findForward(forward));
      }

      eventForm.set("eventName", eventDetails.getName());
      eventForm.set("description", eventDetails.getDetail());
      eventForm.set("whoAttends", eventDetails.getWhoshouldattend());
      eventForm.set("maxAttendees", new Integer(eventDetails.getMaxattendees()));
      eventForm.set("moderator", eventDetails.getModeratorname());
      eventForm.set("startDate", eventDetails.getStartdate());
      eventForm.set("endDate", eventDetails.getEnddate());
      eventForm.set("isRegistered", new Boolean(isRegistered));

      ArrayList attachedFiles = (ArrayList)eventDetails.getAttachedFiles();

      eventForm.set("fileList", attachedFiles);
    }catch(Exception e){
      System.out.println("[Exception][CV ViewEventHandler] Exception thrown in execute(): " + e);
    }
View Full Code Here


    if(!CVUtility.isModuleVisible("Events",userID, this.dataSource))
      throw new AuthorizationFailedException("Event - getEventDetails");

    //System.out.println("In getEventDetails");
    EventDetails eventDetails = new EventDetails();
    CVDal cvdal = new CVDal(dataSource);
    Collection colDetails = null;
    try
    {
      cvdal.setSql("marketing.geteventdetails");
      cvdal.setInt(1,eventID);
      colDetails = cvdal.executeQuery();
      cvdal.clearParameters();

      Iterator it = colDetails.iterator();
      while (it.hasNext())
      {
        HashMap mapResult = (HashMap)it.next();
        eventDetails.setMaxattendees(Integer.parseInt(mapResult.get("maxattendees").toString()));
        eventDetails.setModeratorid(Integer.parseInt(mapResult.get("ownerid").toString()));
        eventDetails.setModeratorname((String)mapResult.get("ownername"));
        eventDetails.setStartdate((Timestamp)mapResult.get("startdate"));
        eventDetails.setEnddate((Timestamp)mapResult.get("enddate"));
        eventDetails.setWhoshouldattend((String)mapResult.get("formember"));
        eventDetails.setFormember((String)mapResult.get("formember"));
        eventDetails.setDetail((String)mapResult.get("detail"));
        eventDetails.setName((String)mapResult.get("title"));
        eventDetails.setCreateddate((Timestamp)mapResult.get("createddate"));
        eventDetails.setModifieddate((Timestamp)mapResult.get("modifieddate"));
      }

      ArrayList attachedFiles = new ArrayList();

      cvdal.setSql("customer.events.getEventAttachments");
      cvdal.setInt(1, eventID);
      Collection filesResults = cvdal.executeQuery();
      cvdal.clearParameters();

      if (filesResults != null)
      {
        Iterator filesIter = filesResults.iterator();
        while (filesIter.hasNext())
        {
          HashMap fileRow = (HashMap)filesIter.next();
          attachedFiles.add(fileRow);
        }
      }
      eventDetails.setAttachedFiles(attachedFiles);

      cvdal.destroy();
    }
    catch(Exception exe)
    {
View Full Code Here

   * @param eventID The ID of the event record whose details we want
   * @return EventDetails object
   */
  public EventDetails getCustomerEventDetails(int eventID)
  {
    EventDetails eventDetails = new EventDetails();

    CVDal cvdl = new CVDal(dataSource);

    try
    {
      cvdl.setSql("customerview.events.geteventdetails");
      cvdl.setInt(1, eventID);
      Collection sqlResults = cvdl.executeQuery();
      cvdl.clearParameters();

      if (sqlResults != null)
      {
        Iterator iter = sqlResults.iterator();
        HashMap mapResult = (HashMap)iter.next();

        eventDetails.setMaxattendees(Integer.parseInt(mapResult.get("maxAttendees").toString()));
        eventDetails.setModeratorname((String)mapResult.get("moderator"));
        eventDetails.setStartdate((Timestamp)mapResult.get("startDate"));
        eventDetails.setEnddate((Timestamp)mapResult.get("endDate"));
        eventDetails.setWhoshouldattend((String)mapResult.get("whoAttends"));
        eventDetails.setDetail((String)mapResult.get("detail"));
        eventDetails.setName((String)mapResult.get("title"));
      }   // end if (sqlResults != null)

      ArrayList attachedFiles = new ArrayList();

      cvdl.setSql("customer.events.getEventAttachments");
      cvdl.setInt(1, eventID);
      Collection filesResults = cvdl.executeQuery();
      cvdl.clearParameters();

      if (filesResults != null)
      {
        Iterator filesIter = filesResults.iterator();
        while (filesIter.hasNext())
        {
          HashMap fileRow = (HashMap)filesIter.next();
          attachedFiles.add(fileRow);
        }
      }
      eventDetails.setAttachedFiles(attachedFiles);

      cvdl.destroy();
    }catch(Exception e){
      System.out.println("[Exception][EventsEJB] Exception thrown in getCustomerEventDetails(): " + e);
      e.printStackTrace();
View Full Code Here

  {
    if (!CVUtility.canPerformRecordOperation(userId, "Events", eventID,
        ModuleFieldRightMatrix.VIEW_RIGHT, this.dataSource))
      throw new AuthorizationFailedException("Events - getEvents");

    EventDetails eventDetails = new EventDetails();
    try {
      InitialContext ic = CVUtility.getInitialContext();
      EventsLocalHome home = (EventsLocalHome)ic.lookup("local/Events");
      EventsLocal local = home.create();
      local.setDataSource(this.dataSource);
View Full Code Here

  // For the Customer View [START]

  public EventDetails getCustomerEventDetails(int EventID)
  {

    EventDetails eventDetails = new EventDetails();
    try {
      InitialContext ic = CVUtility.getInitialContext();
      EventsLocalHome home = (EventsLocalHome)ic.lookup("local/Events");
      EventsLocal local = home.create();
      local.setDataSource(this.dataSource);
View Full Code Here

TOP

Related Classes of com.centraview.marketing.EventDetails

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.