Examples of Invitations


Examples of org.apache.openmeetings.persistence.beans.invitation.Invitations

      // point.getRemind().getTypId() == 1 will not receive emails

      if (point.getRemind().getTypId() == 2) {
        log.debug("Invitation for Appointment : simple email");

        Invitations invitation = invitationManager
            .addInvitationLink(
                new Long(2), // userlevel
                firstname + " " + lastname, // username
                message,
                baseUrl, // baseURl
                email, // email
                subject, // subject
                point.getRoom().getRooms_id(), // room_id
                "public",
                isPasswordProtected, // passwordprotected
                password, // invitationpass
                2, // valid type
                point.getAppointmentStarttime(), // valid from
                point.getAppointmentEndtime(), // valid to
                meeting_organizer, // created by
                baseUrl,
                language_id,
                true, // really send mail sendMail
                point.getAppointmentStarttime(),
                point.getAppointmentEndtime(),
                point.getAppointmentId(),
                invitorName,
                omTimeZone);

        invitationId = invitation.getInvitations_id();

      } else if (point.getRemind().getTypId() == 3) {
        log.debug("Reminder for Appointment : iCal mail");

        System.out.println("### SENDING iCAL EMAIL");

        invitationId = invitationManager
            .addInvitationIcalLink(
                new Long(2), // userlevel
                firstname + " " + lastname, // username
                message,
                baseUrl, // baseURl
                email, // email
                subject, // subject
                point.getRoom().getRooms_id(), // room_id
                "public",
                isPasswordProtected, // passwordprotected
                password, // invitationpass
                2, // valid
                point.getAppointmentStarttime(), // valid from
                point.getAppointmentEndtime(), // valid to
                meeting_organizer, // created by
                point.getAppointmentId(), isInvitor,
                language_id, timezone,
                point.getAppointmentId(),
                invitorName);

      }

      // Setting InvitationId within MeetingMember

      if (invitationId != null) {
        Invitations invi = invitationManager
            .getInvitationbyId(invitationId);

        member.setInvitation(invi);

        updateMeetingMember(member);
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.invitation.Invitations

        for (MeetingMember mm : members) {

          log.debug("doScheduledMeetingReminder : Member "
              + mm.getEmail());

          Invitations inv = mm.getInvitation();

          if (inv == null) {
            log.error("Error retrieving Invitation for member "
                + mm.getEmail() + " in Appointment "
                + ment.getAppointmentName());
            continue;
          }

          if (inv.getBaseUrl() == null
              || inv.getBaseUrl().length() < 1) {
            log.error("Error retrieving baseUrl from Invitation ID : "
                + inv.getInvitations_id());
            continue;
          }

          TimeZone tZone = null;

          if (mm.getOmTimeZone() != null) {
            tZone = timezoneUtil.getTimezoneByOmTimeZoneId(mm
                .getOmTimeZone().getOmtimezoneId());
          } else {
            tZone = TimeZone.getDefault();
          }

          String subject = generateSubject(labelid1158, ment, tZone);
          String smsSubject = generateSMSSubject(labelid1158, ment);

          String message = generateMessage(labelid1158, ment,
              language_id, labelid1153, labelid1154, tZone);

          invitationManager.sendInvitationReminderLink(language_id, message,
              inv.getBaseUrl(), mm.getEmail(), subject,
              inv.getHash());

          invitationManager.sendInvitationReminderSMS(mm.getPhone(), smsSubject, language_id);
          inv.setUpdatetime(new Date());
          invitationManager.updateInvitation(inv);
        }
      }
    }
  }
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.invitation.Invitations

                  .getDateWithTimeByMiliSeconds(dFrom));
          log.info("validToDate: "
              + CalendarPatterns
                  .getDateWithTimeByMiliSeconds(dTo));
        }
        Invitations invitation = invitationManager
            .addInvitationLink(user_level, username, username,
                username, username, username, room_id, "",
                isPasswordProtected, invitationpass, valid,
                dFrom, dTo, users_id, "", 1L, false, dFrom,
                dTo, null, username, userManager.getUserById(users_id).getOmTimeZone());

        if (invitation != null) {

          return invitation.getHash();

        } else {

          return "Sys - Error";
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.invitation.Invitations

          log.info("validToDate: "
              + CalendarPatterns
                  .getDateWithTimeByMiliSeconds(dTo));
        }

        Invitations invitation = invitationManager
            .addInvitationLink(user_level, username, message,
                baseurl, email, subject, room_id, "",
                isPasswordProtected, invitationpass, valid,
                dFrom, dTo, users_id, baseurl, language_id,
                sendMail, dFrom, dTo, null, username, userManager.getUserById(users_id).getOmTimeZone());

        if (invitation != null) {

          return invitation.getHash();

        } else {

          return "Sys - Error";
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.invitation.Invitations

        log.info("validFromDate: "
            + CalendarPatterns.getDateWithTimeByMiliSeconds(dFrom));
        log.info("validToDate: "
            + CalendarPatterns.getDateWithTimeByMiliSeconds(dTo));

        Invitations invitation = invitationManager
            .addInvitationLink(user_level, username, message,
                baseurl, email, subject, room_id, "",
                isPasswordProtected, invitationpass, valid,
                dFrom, dTo, users_id, baseurl, language_id,
                sendMail, dFrom, dTo, null, username, userManager.getUserById(users_id).getOmTimeZone());

        if (invitation != null) {

          return invitation.getHash();

        } else {

          return "Sys - Error";
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.invitation.Invitations

   * @return hash to enter the room
   */
  public String getInvitationHash(String SID, String username, Long room_id) {
    Long users_id = this.sessiondataDao.checkSession(SID);
    Long user_level = this.userManager.getUserLevelByID(users_id);
    Invitations invitation = this.invitationManager.addInvitationLink(
        user_level, username, username, username, username, username,
        room_id, "", Boolean.valueOf(false), null, Integer.valueOf(3),
        null, null, users_id, "", Long.valueOf(1L),
        Boolean.valueOf(false), null, null, null, username
        , omTimeZoneDaoImpl.getOmTimeZone(configurationDao.getConfValue("default.timezone", String.class, "Europe/Berlin")));

    return ((invitation == null) ? null : invitation.getHash());
  }
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.invitation.Invitations

                  appointmentend, false, true,
                  sendJNameTimeZone);
            }

            String username = to == null ? "" : to.getFirstname() + " " + to.getLastname();;
            Invitations invitation = invitationManager
                .addInvitationLink(
                    new Long(2), // userlevel
                    username, // username
                    message,
                    baseURL, // baseURl
                    email, // email
                    subject, // subject
                    room_id, // room_id
                    "public",
                    false, // passwordprotected
                    "", // invitationpass
                    2, // valid type
                    appointmentstart, // valid from
                    appointmentend, // valid to
                    from.getUser_id(), // created by
                    baseURL, from.getUser_id(),
                    false, // really send mail sendMail
                    appointmentstart, appointmentend,
                    appointmentId,
                    from.getFirstname() + " " + from.getLastname(),
                    from.getOmTimeZone());

            invitation_link = baseURL + "?invitationHash="
                + invitation.getHash();

          }

          if (to != null) {
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.invitation.Invitations

      Long language_id, Boolean sendMail, Date gmtTimeStart,
      Date gmtTimeEnd, Long appointmentId, String fromUserField, OmTimeZone omTimeZone) {
    try {
      if (authLevelUtil.checkUserLevel(user_level)) {

        Invitations invitation = new Invitations();
        invitation.setIsPasswordProtected(isPasswordProtected);
        if (isPasswordProtected) {
          invitation.setInvitationpass(manageCryptStyle
              .getInstanceOfCrypt().createPassPhrase(
                  invitationpass));
        }

        invitation.setInvitationWasUsed(false);
        log.debug(baseUrl);
        invitation.setBaseUrl(baseUrl);
        invitation.setOmTimeZone(omTimeZone);

        // valid period of Invitation
        if (valid == 1) {
          // endless
          invitation.setIsValidByTime(false);
          invitation.setCanBeUsedOnlyOneTime(false);
        } else if (valid == 2) {
          // period
          invitation.setIsValidByTime(true);
          invitation.setCanBeUsedOnlyOneTime(false);

          Date gmtTimeStartShifted = new Date(gmtTimeStart.getTime()
              - (5 * 60 * 1000));

          invitation.setValidFrom(gmtTimeStartShifted);
          invitation.setValidTo(gmtTimeEnd);

          // invitation.setValidFrom(validFrom);
          // invitation.setValidTo(validTo);
        } else {
          // one-time
          invitation.setIsValidByTime(false);
          invitation.setCanBeUsedOnlyOneTime(true);
          invitation.setInvitationWasUsed(false);
        }

        invitation.setDeleted(false);

        User us = usersDao.get(createdBy);
        String hashRaw = "HASH" + (System.currentTimeMillis());
        invitation.setHash(MD5.do_checksum(hashRaw));

        invitation.setInvitedBy(us);
        invitation.setInvitedname(username);
        invitation.setInvitedEMail(email);
        invitation.setRoom(roomDao.get(rooms_id));
        invitation.setConferencedomain(conferencedomain);
        invitation.setStarttime(new Date());
        invitation.setAppointmentId(appointmentId);

        invitation = em.merge(invitation);
        long invitationId = invitation.getInvitations_id();

        invitation.setInvitations_id(invitationId);

        if (invitationId > 0) {

          if (sendMail) {
            this.sendInvitionLink(us.getAdresses().getEmail(),
                username, message, baseurl,
                email, subject, invitation.getHash(),
                validFrom, validTo, language_id, fromUserField);
          }

          return invitation;
        }
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.invitation.Invitations

        log.error("[cancelInvitation]", e);
      }
    }

    // Deleting invitation, if exists
    Invitations inv = member.getInvitation();

    if (inv != null) {
      inv.setDeleted(true);
      updateInvitation(inv);
    }

  }
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.invitation.Invitations

    log.debug("addInvitationIcalLink");

    try {
      if (authLevelUtil.checkUserLevel(user_level)) {

        Invitations invitation = new Invitations();
        invitation.setIsPasswordProtected(isPasswordProtected);
        if (isPasswordProtected) {
          invitation.setInvitationpass(manageCryptStyle
              .getInstanceOfCrypt().createPassPhrase(
                  invitationpass));
        }

        invitation.setInvitationWasUsed(false);

        // valid period of Invitation
        if (valid == 1) {
          // endless
          invitation.setIsValidByTime(false);
          invitation.setCanBeUsedOnlyOneTime(false);
        } else if (valid == 2) {
          // period
          invitation.setIsValidByTime(true);
          invitation.setCanBeUsedOnlyOneTime(false);
          invitation.setValidFrom(validFrom);
          invitation.setValidTo(validTo);
        } else {
          // one-time
          invitation.setIsValidByTime(false);
          invitation.setCanBeUsedOnlyOneTime(true);
          invitation.setInvitationWasUsed(false);
        }

        invitation.setDeleted(false);

        User us = usersDao.get(createdBy);
        String hashRaw = "InvitationHash"
            + (System.currentTimeMillis());
        log.debug("addInvitationIcalLink : rawHash = " + hashRaw);
        invitation.setHash(MD5.do_checksum(hashRaw));

        invitation.setInvitedBy(us);
        invitation.setBaseUrl(baseurl);
        invitation.setInvitedname(username);
        invitation.setInvitedEMail(email);
        invitation.setRoom(roomDao.get(rooms_id));
        invitation.setConferencedomain(conferencedomain);
        invitation.setStarttime(new Date());
        invitation.setAppointmentId(appointmentId);

        invitation = em.merge(invitation);
        long invitationId = invitation.getInvitations_id();

        if (invitationId > 0) {
          this.sendInvitionIcalLink(username, message, baseurl,
              email, subject, invitation.getHash(),
              appointMentId, createdBy, invitor, language_id,
              validFrom, validTo, timezone, fromUserField);
          return invitationId;
        }
      }
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.