Examples of IcalHandler


Examples of org.apache.openmeetings.util.mail.IcalHandler

    String replyToEmail = owner.getAdresses().getEmail();
   
    if (ical) {
      String username = i.getInvitee().getLogin();
      boolean isOwner = owner.getUser_id() == i.getInvitee().getUser_id();
      IcalHandler handler = new IcalHandler(MessageType.Cancel == type ? IcalHandler.ICAL_METHOD_CANCEL : IcalHandler.ICAL_METHOD_REQUEST);

      HashMap<String, String> attendeeList = handler.getAttendeeData(email, username, isOwner);

      Vector<HashMap<String, String>> atts = new Vector<HashMap<String, String>>();
      atts.add(attendeeList);

      // Defining Organizer

      HashMap<String, String> organizerAttendee = handler.getAttendeeData(email, username, isOwner);
      organizerAttendee = handler.getAttendeeData(replyToEmail, owner.getLogin(), isOwner);

      Appointment a = i.getAppointment();
      // Create ICal Message
      //FIXME should be checked to generate valid time
      String meetingId = handler.addNewMeeting(a.getStart(), a.getEnd(),
          a.getTitle(), atts, invitation_link,
          organizerAttendee, a.getIcalId(), timezoneUtil.getTimeZone(owner));

      // Writing back meetingUid
      if (a.getIcalId() == null || a.getIcalId().length() < 1) {
        a.setIcalId(meetingId);
        // TODO should it be saved ???
      }

      log.debug(handler.getICalDataAsString());
      mailHandler.send(new MailMessage(email, replyToEmail, subject, template, handler.getIcalAsByteArray()));
    } else {
      mailHandler.send(email, replyToEmail, subject, template);
    }
  }
View Full Code Here

Examples of org.apache.openmeetings.util.mail.IcalHandler

      Calendar start = Calendar.getInstance();

      Calendar end = Calendar.getInstance();

      IcalHandler handler = new IcalHandler(
          IcalHandler.ICAL_METHOD_REQUEST);

      // Transforming Meeting Members

      HashMap<String, String> attendeeList = handler.getAttendeeData(
          email, username, invitor);

      HashMap<String, String> organizerAttendee = handler
          .getAttendeeData(recipients, "seba-test", true);

      Vector<HashMap<String, String>> atts = new Vector<HashMap<String, String>>();
      atts.add(attendeeList);

      // Create ICal Message
      String meetingId = handler.addNewMeeting(start.getTime(), end.getTime(), "test event",
          atts, "localhost:5080/link_openmeetings",
          organizerAttendee, "", TimeZone.getDefault());

      log.debug("meetingId " + meetingId);

      iCalMimeBody = handler.getIcalAsByteArray();

      sendIcalMessage();

      // return MailHandler.sendMail(email, subject, template);
View Full Code Here

Examples of org.apache.openmeetings.util.mail.IcalHandler

    String replyToEmail = owner.getAdresses().getEmail();
   
    if (ical) {
      String username = i.getInvitee().getLogin();
      boolean isOwner = owner.getUser_id() == i.getInvitee().getUser_id();
      IcalHandler handler = new IcalHandler(MessageType.Cancel == type ? IcalHandler.ICAL_METHOD_CANCEL : IcalHandler.ICAL_METHOD_REQUEST);

      HashMap<String, String> attendeeList = handler.getAttendeeData(email, username, isOwner);

      Vector<HashMap<String, String>> atts = new Vector<HashMap<String, String>>();
      atts.add(attendeeList);

      // Defining Organizer

      HashMap<String, String> organizerAttendee = handler.getAttendeeData(email, username, isOwner);
      organizerAttendee = handler.getAttendeeData(replyToEmail, owner.getLogin(), isOwner);

      Appointment a = i.getAppointment();
      // Create ICal Message
      //FIXME should be checked to generate valid time
      String meetingId = handler.addNewMeeting(a.getStart(), a.getEnd(),
          a.getTitle(), atts, invitation_link,
          organizerAttendee, a.getIcalId(), timezoneUtil.getTimeZone(owner));

      // Writing back meetingUid
      if (a.getIcalId() == null || a.getIcalId().length() < 1) {
        a.setIcalId(meetingId);
        // TODO should it be saved ???
      }

      log.debug(handler.getICalDataAsString());
      mailHandler.send(new MailMessage(email, replyToEmail, subject, template, handler.getIcalAsByteArray()));
    } else {
      mailHandler.send(email, replyToEmail, subject, template);
    }
  }
View Full Code Here

Examples of org.apache.openmeetings.util.mail.IcalHandler

    String replyToEmail = owner.getAdresses().getEmail();
   
    if (ical) {
      String username = i.getInvitee().getLogin();
      boolean isOwner = owner.getUser_id() == i.getInvitee().getUser_id();
      IcalHandler handler = new IcalHandler(MessageType.Cancel == type ? IcalHandler.ICAL_METHOD_CANCEL : IcalHandler.ICAL_METHOD_REQUEST);

      HashMap<String, String> attendeeList = handler.getAttendeeData(email, username, isOwner);

      Vector<HashMap<String, String>> atts = new Vector<HashMap<String, String>>();
      atts.add(attendeeList);

      // Defining Organizer

      HashMap<String, String> organizerAttendee = handler.getAttendeeData(email, username, isOwner);
      organizerAttendee = handler.getAttendeeData(replyToEmail, owner.getLogin(), isOwner);

      Appointment a = i.getAppointment();
      // Create ICal Message
      //FIXME should be checked to generate valid time
      String meetingId = handler.addNewMeeting(a.getStart(), a.getEnd(),
          a.getTitle(), atts, invitation_link,
          organizerAttendee, a.getIcalId(), timezoneUtil.getTimeZone(owner));

      // Writing back meetingUid
      if (Strings.isEmpty(a.getIcalId())) {
        a.setIcalId(meetingId);
        // TODO should it be saved ???
      }

      log.debug(handler.getICalDataAsString());
      mailHandler.send(new MailMessage(email, replyToEmail, subject, template, handler.getIcalAsByteArray()));
    } else {
      mailHandler.send(email, replyToEmail, subject, template);
    }
  }
View Full Code Here

Examples of org.apache.openmeetings.utils.mail.IcalHandler

      Calendar start = Calendar.getInstance();

      Calendar end = Calendar.getInstance();

      IcalHandler handler = new IcalHandler(
          IcalHandler.ICAL_METHOD_REQUEST);

      // Transforming Meeting Members

      HashMap<String, String> attendeeList = handler.getAttendeeData(
          email, username, invitor);

      HashMap<String, String> organizerAttendee = handler
          .getAttendeeData(recipients, "seba-test", true);

      Vector<HashMap<String, String>> atts = new Vector<HashMap<String, String>>();
      atts.add(attendeeList);

      // Create ICal Message
      String meetingId = handler.addNewMeeting(start.getTime(), end.getTime(), "test event",
          atts, "localhost:5080/link_openmeetings",
          organizerAttendee, "", TimeZone.getDefault());

      log.debug("meetingId " + meetingId);

      iCalMimeBody = handler.getIcalAsByteArray();

      sendIcalMessage();

      // return MailHandler.sendMail(email, subject, template);
View Full Code Here

Examples of org.apache.openmeetings.utils.mail.IcalHandler

    User user = userManager.getUserById(organizer_userId);

    // TODO: Check time zone handling in iCal Mail
    // OmTimeZone omTimeZone = omTimeZoneDaoImpl.getOmTimeZone(jNameTimeZone);

    IcalHandler handler = new IcalHandler(IcalHandler.ICAL_METHOD_CANCEL);

    // refresh appointment
    point = appointmentLogic.getAppointMentById(point.getAppointmentId());

    // Transforming Meeting Members

    HashMap<String, String> attendeeInDerHashMap = handler.getAttendeeData(
        email, userName, invitor);

    Vector<HashMap<String, String>> atts = new Vector<HashMap<String, String>>();
    atts.add(attendeeInDerHashMap);

    HashMap<String, String> organizer = handler.getAttendeeData(user
        .getAdresses().getEmail(), user.getLogin(), invitor);

    handler.addNewMeeting(startdate, enddate,
        point.getAppointmentName(), atts,
        subject, organizer, point.getIcalId(), timezone);

    log.debug(handler.getICalDataAsString());

    mailHandler.send(new MailMessage(email, user.getAdresses().getEmail(), subject, message, handler.getIcalAsByteArray()));

    return null;
  }
View Full Code Here

Examples of org.apache.openmeetings.utils.mail.IcalHandler

    log.debug("sendInvitationIcalUpdateMail");

    // Defining Organizer
    User user = userManager.getUserById(organizer_userId);

    IcalHandler handler = new IcalHandler(IcalHandler.ICAL_METHOD_REQUEST);

    // refresh appointment
    point = appointmentLogic.getAppointMentById(point.getAppointmentId());

    // Transforming Meeting Members

    HashMap<String, String> attendeeInDerHashMap = handler.getAttendeeData(
        email, userName, invitor);

    Vector<HashMap<String, String>> atts = new Vector<HashMap<String, String>>();
    atts.add(attendeeInDerHashMap);

    HashMap<String, String> organizer = handler.getAttendeeData(user
        .getAdresses().getEmail(), user.getLogin(), invitor);

    handler.addNewMeeting(starttime, endtime, point.getAppointmentName(), atts,
        subject, organizer, point.getIcalId(), timeZone);

    log.debug(handler.getICalDataAsString());

    mailHandler.send(new MailMessage(email, user.getAdresses().getEmail(), subject, message, handler.getIcalAsByteArray()));

    return null;
  }
View Full Code Here

Examples of org.apache.openmeetings.utils.mail.IcalHandler

      // getConfKey(3,"default_lang_id").getConf_value()).longValue();
      String template = invitationTemplate.getRegisterInvitationTemplate(
          fromUserField, message, invitation_link, language_id, starttime,
          endtime);

      IcalHandler handler = new IcalHandler(
          IcalHandler.ICAL_METHOD_REQUEST);

      Appointment point = appointmentLogic
          .getAppointMentById(appointMentId);

      // Transforming Meeting Members

      HashMap<String, String> attendeeList = handler.getAttendeeData(
          email, username, invitor);

      Vector<HashMap<String, String>> atts = new Vector<HashMap<String, String>>();
      atts.add(attendeeList);

      // Defining Organizer
      User user = userManager.getUserById(organizer_userId);

      HashMap<String, String> organizerAttendee = handler
          .getAttendeeData(email, username, invitor);
      String replyToEmail = null;
      if (user != null) {
        replyToEmail = user.getAdresses().getEmail();
        organizerAttendee = handler.getAttendeeData(replyToEmail, user.getLogin(), invitor);
      }

      // Create ICal Message
      String meetingId = handler.addNewMeeting(starttime, endtime,
          point.getAppointmentName(), atts, invitation_link,
          organizerAttendee, point.getIcalId(), timezone);

      // Writing back meetingUid
      if (point.getIcalId() == null || point.getIcalId().length() < 1) {
        point.setIcalId(meetingId);

        appointmentDaoImpl.updateAppointment(point);
      }

      log.debug(handler.getICalDataAsString());

      mailHandler.send(new MailMessage(email, replyToEmail, subject, template, handler.getIcalAsByteArray()));

      return "success";
    } catch (Exception err) {
      log.error("sendInvitionIcalLink", err);
    }
View Full Code Here

Examples of org.apache.openmeetings.utils.mail.IcalHandler

    User user = userManager.getUserById(organizer_userId);

    // TODO: Check time zone handling in iCal Mail
    // OmTimeZone omTimeZone = omTimeZoneDaoImpl.getOmTimeZone(jNameTimeZone);

    IcalHandler handler = new IcalHandler(IcalHandler.ICAL_METHOD_CANCEL);

    // refresh appointment
    point = appointmentLogic.getAppointMentById(point.getAppointmentId());

    // Transforming Meeting Members

    HashMap<String, String> attendeeInDerHashMap = handler.getAttendeeData(
        email, userName, invitor);

    Vector<HashMap<String, String>> atts = new Vector<HashMap<String, String>>();
    atts.add(attendeeInDerHashMap);

    HashMap<String, String> organizer = handler.getAttendeeData(user
        .getAdresses().getEmail(), user.getLogin(), invitor);

    handler.addNewMeeting(startdate, enddate,
        point.getAppointmentName(), atts,
        subject, organizer, point.getIcalId(), timezone);

    log.debug(handler.getICalDataAsString());

    mailHandler.send(new MailMessage(email, user.getAdresses().getEmail(), subject, message, handler.getIcalAsByteArray()));

    return null;
  }
View Full Code Here

Examples of org.apache.openmeetings.utils.mail.IcalHandler

    log.debug("sendInvitationIcalUpdateMail");

    // Defining Organizer
    User user = userManager.getUserById(organizer_userId);

    IcalHandler handler = new IcalHandler(IcalHandler.ICAL_METHOD_REQUEST);

    // refresh appointment
    point = appointmentLogic.getAppointMentById(point.getAppointmentId());

    // Transforming Meeting Members

    HashMap<String, String> attendeeInDerHashMap = handler.getAttendeeData(
        email, userName, invitor);

    Vector<HashMap<String, String>> atts = new Vector<HashMap<String, String>>();
    atts.add(attendeeInDerHashMap);

    HashMap<String, String> organizer = handler.getAttendeeData(user
        .getAdresses().getEmail(), user.getLogin(), invitor);

    handler.addNewMeeting(starttime, endtime, point.getAppointmentName(), atts,
        subject, organizer, point.getIcalId(), timeZone);

    log.debug(handler.getICalDataAsString());

    mailHandler.send(new MailMessage(email, user.getAdresses().getEmail(), subject, message, handler.getIcalAsByteArray()));

    return null;
  }
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.