Package com.centraview.marketing

Examples of com.centraview.marketing.EventAtendeesList


    int startat = startATparam.intValue();
    int endat = EndAtparam.intValue();
    int begainindex = Math.max(startat - 100, 1);
    int endindex = endat + 100;

    EventAtendeesList DL = new EventAtendeesList();
    DL.setSortMember(sortmem);
    CVDal cvdl = new CVDal(dataSource);

    cvdl.setSql("EventAtendees.individuallistcreatetable");
    cvdl.executeUpdate();
    cvdl.clearParameters();

    cvdl.setSql("EventAtendees.individuallistinsert");
    cvdl.setInt(1, eventID);
    cvdl.executeUpdate();
    cvdl.clearParameters();

    cvdl.setSql("EventAtendees.individuallistupdate");
    cvdl.executeUpdate();
    cvdl.clearParameters();

    if (searchString == null)
      searchString = "";

    String appendStr = "";
    String strSQL = "";

    if (sortmem == null) {
      sortmem = "individualname";
    }

    if (sortmem.equals("name"))
      sortmem = "individualname";

    if (sorttype == 'A') {
      strSQL = "Select individualID individualid,concat(FirstName ,'  ', LastName) individualname,Email email, accepted from individuallist order by "
          + sortmem + " LIMIT " + (begainindex - 1) + " , " + (endindex + 1) + ";";
    } else {
      strSQL = "Select individualID individualid,concat(FirstName ,'  ', LastName) individualname,Email email, accepted from individuallist order by "
          + sortmem + " DESC LIMIT " + (begainindex - 1) + " , " + (endindex + 1) + ";";
    }

    if (searchString.startsWith("SIMPLE :")) {
      searchString = searchString.substring(8);
      appendStr = " where  lr.literatureid like '%" + searchString + "%'   OR lr.title like '%"
          + searchString + "%' OR ind.firstname like  '%" + searchString
          + "%' OR ind.lastname like  '%" + searchString + "%' OR ac.created like  '%"
          + searchString + "%' OR en.name like  '%" + searchString + "%' and ";
      // strSQL = strSQL.replaceFirst("where ", appendStr);
    }

    cvdl.setSqlQuery(strSQL);
    Collection v = cvdl.executeQuery();

    cvdl.setSql("EventAtendees.individuallistdroptable");
    cvdl.executeUpdate();

    cvdl.clearParameters();
    cvdl.destroy();

    Iterator it = v.iterator();
    TimeZone tz = TimeZone.getTimeZone("EST");
    int i = 0;

    while (it.hasNext()) {
      i++;
      HashMap hm = (HashMap)it.next();

      int ID = ((Long)hm.get("individualid")).intValue();
      IntMember individualid = new IntMember("individualid", ID, 10, "", 'T', false, 10);
      StringMember individualname = new StringMember("individualname", (String)hm
          .get("individualname"), 10, "", 'T', true);
      StringMember email = new StringMember("email", (String)hm.get("email"), 10, "", 'T', true);
      StringMember accepted = new StringMember("accepted", (String)hm.get("accepted"), 10, "", 'T',
          false);
      EventAtendeesListElement ele = new EventAtendeesListElement(ID);

      ele.put("individualid", individualid);
      ele.put("individualname", individualname);
      ele.put("email", email);
      ele.put("accepted", accepted);

      // added by Sameer for generating fixed length sort key from i
      StringBuffer sb = new StringBuffer("00000000000");
      sb.setLength(11);
      String str = (new Integer(i)).toString();

      sb.replace((sb.length() - str.length()), (sb.length()), str);
      String newOrd = sb.toString();

      DL.put(newOrd, ele);
      DL.setTotalNoOfRecords(DL.size());
      DL.setListType("EventAtendees");
      DL.setBeginIndex(begainindex);
      DL.setEndIndex(endindex);

    }

    return DL;
View Full Code Here


  public EventAtendeesList getEventAtendeesList(int userID, int startATparam, int EndAtparam,
      String searchString, String sortColumn, int eventId)
  {
    if ((searchString != null) && ((searchString.trim()).length() > 0)) {
      EventAtendeesList dl = new EventAtendeesList();
      dl.setStartAT(startATparam);
      dl.setEndAT(EndAtparam);
      dl.setSortMember(sortColumn);
      dl.setSortType('A');
      dl.setSearchString(searchString);
      dl.setListType("EventAtendees");

      long currentListID = this.getNextListID();
      dl.setListID(currentListID);

      displayLists.put(new Long(currentListID), dl);

      return this.getEventAtendeesList(userID, dl, eventId);

    } else {
      EventAtendeesList returnDL = null;
      try {
        HashMap hm = new HashMap();
        hm.put("startATparam", new Integer(startATparam));
        hm.put("EndAtparam", new Integer(EndAtparam));
        hm.put("searchString", searchString);
        hm.put("sortmem", sortColumn);
        hm.put("sortType", new Character('A'));
        hm.put("eventId", new Integer(eventId));
        HashMap listMap = null;

        try {
          MarketingFacadeHome aa = (MarketingFacadeHome)CVUtility.getHomeObject(
              "com.centraview.marketing.marketingfacade.MarketingFacadeHome", "MarketingFacade");
          MarketingFacade remote = (MarketingFacade)aa.create();
          remote.setDataSource(this.dataSource);
          returnDL = remote.getEventAtendeesList(userID, hm);
        } catch (Exception e) {
          System.out.println("[Exception] ListGenerator.getEventAtendeesList: " + e.toString());
          // e.printStackTrace();
        }

        returnDL.setListType("EventAtendees");
        returnDL.setTotalNoOfRecords(returnDL.size());

        long currentListID = this.getNextListID();
        returnDL.setListID(currentListID);
        returnDL.setStartAT(startATparam);
        returnDL.setEndAT(EndAtparam);

        EventAtendeesList emptyDL = createEmptyObject(returnDL);
        emptyDL.setTotalNoOfRecords(returnDL.getTotalNoOfRecords());
        emptyDL.setListID(currentListID);
        emptyDL.setListType("EventAtendees");
        emptyDL.setStartAT(returnDL.getStartAT());
        emptyDL.setEndAT(returnDL.getEndAT());

        displayLists.put(new Long(currentListID), emptyDL);
      } catch (Exception e) {
        e.printStackTrace();
      }
View Full Code Here

      throws AuthorizationFailedException
  {
    if (!CVUtility.isModuleVisible("Events", userId, this.dataSource))
      throw new AuthorizationFailedException("Events - getEvents");

    EventAtendeesList EventAtendeeslist = null;
    try {
      InitialContext ic = CVUtility.getInitialContext();
      MarketingListLocalHome home = (MarketingListLocalHome)ic.lookup("local/MarketingList");
      MarketingListLocal local = home.create();
      local.setDataSource(this.dataSource);
View Full Code Here

   */

  public EventAtendeesList getEventAtendeesList(int userid, DisplayList DLparam, int eventId)
  {

    EventAtendeesList returnDL = null;
    EventAtendeesList paramDL = (EventAtendeesList)DLparam;

    int listSize = paramDL.getTotalNoOfRecords();
    int startAT = paramDL.getStartAT();
    int EndAt = paramDL.getEndAT();

    String searchString = paramDL.getSearchString();
    String sortColumn = paramDL.getSortMember();

    HashMap hm = new HashMap();
    hm.put("startATparam", new Integer(Math.max(startAT - 100, 1)));
    hm.put("EndAtparam", new Integer(Math.min(EndAt + 100, listSize)));
    hm.put("searchString", searchString);
    hm.put("sortmem", paramDL.getSortMember());
    hm.put("sortType", new Character(paramDL.getSortType()));
    hm.put("eventId", new Integer(eventId));

    try {
      // HashMap listMap = new HashMap();
      MarketingFacadeHome aa = (MarketingFacadeHome)CVUtility.getHomeObject(
          "com.centraview.marketing.marketingfacade.MarketingFacadeHome", "MarketingFacade");
      MarketingFacade remote = (MarketingFacade)aa.create();
      remote.setDataSource(this.dataSource);
      returnDL = remote.getEventAtendeesList(userid, hm);

    } catch (Exception e) {
      System.out.println("[Exception] ListGenerator.getEventAtendeesList: " + e.toString());
      // e.printStackTrace();
    }

    returnDL.setListType("EventAtendees");
    returnDL.setTotalNoOfRecords(returnDL.size());
    returnDL.setListID(paramDL.getListID());
    returnDL.setStartAT(paramDL.getStartAT());
    returnDL.setEndAT(paramDL.getEndAT());
    returnDL.setSortType(paramDL.getSortType());
    returnDL.setSearchString(searchString);
    return returnDL;
  }
View Full Code Here

  /**
   * this method creates empty Object
   */
  public EventAtendeesList createEmptyObject(EventAtendeesList list)
  {
    EventAtendeesList dummy = new EventAtendeesList();
    dummy.setListType(list.getListType());
    dummy.setPrimaryMemberType(list.getPrimaryMemberType());
    dummy.setPrimaryTable(list.getPrimaryTable());
    dummy.setSortMember(list.getSortMember());
    dummy.setSortType(list.getSortType());
    dummy.setPrimaryMember(list.getPrimaryMember());
    dummy.setStartAT(list.getStartAT());
    dummy.setEndAT(list.getEndAT());
    dummy.setBeginIndex(0);
    dummy.setEndIndex(0);
    return dummy;
  }
View Full Code Here

TOP

Related Classes of com.centraview.marketing.EventAtendeesList

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.