Package org.apache.openmeetings.persistence.beans.user

Examples of org.apache.openmeetings.persistence.beans.user.User


                    .getDateWithTimeByMiliSeconds(new Date()));

        Long userContactId = userContactsDao.addUserContact(
            userToAdd_id, users_id, true, hash);

        User user = userManager.getUserById(users_id);

        User userToAdd = userManager.getUserById(userToAdd_id);

        Long language_id = userToAdd.getLanguage_id();
        if (language_id == null) {
          language_id = configurationDao.getConfValue("default_lang_id", Long.class, "1");
        }

        String message = "";

        Fieldlanguagesvalues fValue1192 = fieldManager
            .getFieldByIdAndLanguage(1192L, language_id);
        Fieldlanguagesvalues fValue1193 = fieldManager
            .getFieldByIdAndLanguage(1193L, language_id);
        Fieldlanguagesvalues fValue1190 = fieldManager
            .getFieldByIdAndLanguage(1190L, language_id);
        Fieldlanguagesvalues fValue1191 = fieldManager
            .getFieldByIdAndLanguage(1191L, language_id);
        Fieldlanguagesvalues fValue1196 = fieldManager
            .getFieldByIdAndLanguage(1196L, language_id);

        message += fValue1192.getValue() + " "
            + userToAdd.getFirstname() + " "
            + userToAdd.getLastname() + "<br/><br/>";
        message += user.getFirstname() + " " + user.getLastname() + " "
            + fValue1193.getValue() + "<br/>";
        message += fieldManager.getString(1194L, language_id)
            + "<br/>";

        String baseURL = "http://" + domain + ":" + port + webapp;
        if (port.equals("80")) {
          baseURL = "http://" + domain + webapp;
        } else if (port.equals("443")) {
          baseURL = "https://" + domain + webapp;
        }

        privateMessagesDao
            .addPrivateMessage(
                user.getFirstname() + " " + user.getLastname()
                    + " " + fValue1193.getValue(), message,
                0L, user, userToAdd, userToAdd, false, null,
                true, userContactId, userToAdd.getAdresses()
                    .getEmail());

        String link = baseURL + "?cuser=" + hash;

        String accept_link = link + "&tAccept=yes";
        String deny_link = link + "&tAccept=no";

        String aLinkHTML = "<a href='" + accept_link + "'>"
            + fValue1190.getValue() + "</a><br/>";
        String denyLinkHTML = "<a href='" + deny_link + "'>"
            + fValue1191.getValue() + "</a><br/>";
        String profileLinkHTML = "<a href='" + link + "'>"
            + fValue1196.getValue() + "</a><br/>";

        String template = requestContactTemplate
            .getRequestContactTemplate(message, aLinkHTML,
                denyLinkHTML, profileLinkHTML);

        if (userToAdd.getAdresses() != null) {
          mailHandler.send(userToAdd.getAdresses().getEmail(),
              user.getFirstname() + " " + user.getLastname()
                  + " " + fValue1193.getValue(), template);
        }

        return userContactId;
View Full Code Here


              .getUserContacts(userContactId);

          userContactsDao.addUserContact(userContacts.getOwner()
              .getUser_id(), users_id, false, "");

          User user = userContacts.getOwner();

          if (user.getAdresses() != null) {

            Long language_id = user.getLanguage_id();
            if (language_id == null) {
              language_id = configurationDao.getConfValue("default_lang_id", Long.class, "1");
            }

            String message = "";

            Fieldlanguagesvalues fValue1192 = fieldManager
                .getFieldByIdAndLanguage(1192L, language_id);
            Fieldlanguagesvalues fValue1198 = fieldManager
                .getFieldByIdAndLanguage(1198L, language_id);

            message += fValue1192.getValue() + " "
                + user.getFirstname() + " "
                + user.getLastname() + "<br/><br/>";
            message += userContacts.getContact().getFirstname()
                + " " + userContacts.getContact().getLastname()
                + " " + fValue1198.getValue();

            String template = requestContactConfirmTemplate
                .getRequestContactTemplate(message);

            privateMessagesDao.addPrivateMessage(
                user.getFirstname() + " " + user.getLastname()
                    + " " + fValue1198.getValue(), message,
                0L, userContacts.getContact(), user, user,
                false, null, false, 0L, user.getAdresses()
                    .getEmail());

            mailHandler.send(user.getAdresses().getEmail(),
                userContacts.getContact().getFirstname()
                    + " "
                    + userContacts.getContact()
                        .getLastname() + " "
                    + fValue1198.getValue(), template);
View Full Code Here

      Long users_id = sessiondataDao.checkSession(SID);
      Long user_level = userManager.getUserLevelByID(users_id);
      // users only
      if (authLevelUtil.checkUserLevel(user_level)) {
        User from = userManager.getUserById(users_id);
        TimeZone timezone = timezoneUtil.getTimezoneByUser(from);

        Date appointmentstart = createCalendarDate(timezone,
            validFromDate, validFromTime);
        Date appointmentend = createCalendarDate(timezone, validToDate,
            validToTime);

        log.info("validFromDate: "
            + CalendarPatterns
                .getDateWithTimeByMiliSeconds(appointmentstart));
        log.info("validToDate: "
            + CalendarPatterns
                .getDateWithTimeByMiliSeconds(appointmentend));

        Room room = null;

        String baseURL = "http://" + domain + ":" + port + webapp;
        if (port.equals("80")) {
          baseURL = "http://" + domain + webapp;
        } else if (port.equals("443")) {
          baseURL = "https://" + domain + webapp;
        }

        Long room_id = null;
        Long appointmentId = null;

        if (bookedRoom) {
          room_id = roomManager.addRoom(3, // Userlevel
              subject, // name
              roomtype_id, // RoomType
              "", // Comment
              new Long(100), // Number of participants
              false, // public
              null, // Organisations
              true, // Appointment
              false, // Demo Room => Meeting Timer
              null, // Meeting Timer time in seconds
              false, // Is Moderated Room
              null, // Moderation List Room
              true, // Allow User Questions
              false, // isAudioOnly
              true, // allowFontStyles
              false, // isClosed
              "", // redirectURL
              "", // conferencePIN
              null, // ownerId
              null, null, false, // hideTopBar
              false, // hideChat
              false, // hideActivitiesAndActions
              false, // hideFilesExplorer
              false, // hideActionsMenu
              false, // hideScreenSharing
              false, // hideWhiteboard
              false, // showMicrophoneStatus
              false, // chatModerated
              false, // chatOpened
              false, // filesOpened
              false, // autoVideoSelect
              false //sipEnabled
              );

          room = roomDao.get(room_id);

          String sendJNameTimeZone = from.getOmTimeZone().getJname();

          appointmentId = this.addAppointmentToUser(subject, message,
              from, recipients, room, appointmentstart,
              appointmentend, true, true, sendJNameTimeZone);

        }

        recipients.add(from.getAdresses().getEmail());

        String sendJNameTimeZone = from.getOmTimeZone().getJname();

        String profile_link = baseURL + "?cuser=1";

        for (String email : recipients) {

          // Map receipent = (Map) recipients.get(iter.next());

          // String email = receipent.get("email").toString();

          Long language_id = from.getLanguage_id();
          if (language_id == null) {
            language_id = configurationDao.getConfValue("default_lang_id", Long.class, "1");
          }
          String invitation_link = null;
          User to = userManager.getUserByEmail(email);

          if (bookedRoom) {
            // Add the appointment to the calendar of the user (if
            // its an internal user)
            // if the user is the sender then we already added the
            // appointment as we created the
            // room, the invitations always belong to the
            // appointment of the meeting creator
            if (to != null
                && !to.getUser_id().equals(from.getUser_id())) {
              this.addAppointmentToUser(subject, message, to,
                  recipients, room, appointmentstart,
                  appointmentend, false, true,
                  sendJNameTimeZone);
            }

            Invitations invitation = invitationManager
                .addInvitationLink(
                    new Long(2), // userlevel
                    from.getFirstname() + " "
                        + from.getLastname(), // username
                    message,
                    baseURL, // baseURl
                    from.getAdresses().getEmail(), // 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) {

            if (!to.getUser_id().equals(from.getUser_id())) {
              // One message to the Send
              privateMessagesDao.addPrivateMessage(subject,
                  message, parentMessageId, from, to, from,
                  bookedRoom, room, false, 0L, email);

              // One message to the Inbox
              privateMessagesDao.addPrivateMessage(subject,
                  message, parentMessageId, from, to, to,
                  bookedRoom, room, false, 0L, email);

              // One copy of the Inbox message to the user
              if (to.getLanguage_id() != null) {
                language_id = to.getLanguage_id();
              }
            }

          } else {

            // One message to the Send
            privateMessagesDao.addPrivateMessage(subject, message,
                parentMessageId, from, to, from, bookedRoom,
                room, false, 0L, email);

            // there is no Inbox for external users

          }

          // We do not send an email to the one that has created the
          // private message
          if (to != null && to.getUser_id().equals(from.getUser_id())) {
            continue;
          }

          Fieldlanguagesvalues fValue1301 = fieldManager
              .getFieldByIdAndLanguage(1301L, language_id);
View Full Code Here

        false, false, false, false, 1L, 2L, room, to.getLanguage_id(),
        false, "", isConnectedEvent, sendJNameTimeZone);

    for (String email : recipients) {

      User meetingMember = userManager.getUserByEmail(email);

      if (meetingMember != null) {

        String firstname = meetingMember.getFirstname();
        String lastname = meetingMember.getLastname();

        meetingMemberDao.addMeetingMember(firstname, lastname, "0",
            "0", appointmentId, meetingMember.getUser_id(), email,
            meetingMember.getPhoneForSMS(), invitor,
            meetingMember.getOmTimeZone(), isConnectedEvent);

      } else {

        meetingMemberDao.addMeetingMember("", "", "0", "0",
            appointmentId, null, email, "", invitor,
View Full Code Here

  }

  @Override
  protected void onSaveSubmit(AjaxRequestTarget target, Form<?> form) {
    User u = getModelObject();
    // TODO: Why the password field is not set via the Model is because its
    // FetchType is Lazy, this extra hook here might be not needed with a
    // different mechanism to protect the password from being read
    // sebawagner, 01.10.2012
    try {
      String pass = passwordField.getConvertedInput();
      if (pass != null&& !pass.isEmpty()) {
        u.updatePassword(
          Application.getBean(ManageCryptStyle.class)
          , Application.getBean(ConfigurationDao.class)
          , passwordField.getConvertedInput());
      }
      Application.getBean(UsersDao.class).update(u, WebSession.getUserId());
View Full Code Here

    target.appendJavaScript("omUserPanelInit();");
  }

  @Override
  protected void onRefreshSubmit(AjaxRequestTarget target, Form<?> form) {
    User user = getModelObject();
    if (user.getUser_id() <= 0) {
      user = Application.getBean(UsersDao.class).get(
          user.getUser_id());
    } else {
      user = new User();
    }
    setModelObject(user);
    target.add(this);
    target.appendJavaScript("omUserPanelInit();");
  }
View Full Code Here

        , new SearchableDataProvider<User>(UsersDao.class)) {
      private static final long serialVersionUID = 8715559628755439596L;

      @Override
      protected void populateItem(Item<User> item) {
        final User u = item.getModelObject();
        item.add(new Label("userId", "" + u.getUser_id()));
        item.add(new Label("login", u.getLogin()));
        item.add(new Label("firstName", u.getFirstname()));
        item.add(new Label("lastName", u.getLastname()));
        item.add(AttributeModifier.append("class", "clickable "
            + ((item.getIndex() % 2 == 1) ? "even" : "odd")));
        item.add(new AjaxEventBehavior("onclick") {
          private static final long serialVersionUID = -8069413566800571061L;
View Full Code Here

    SID = sessData.getSession_id();
    Object u = Application.getBean(UserManager.class).loginUser(SID, login, password,
        null, null, false);
   
    if (u instanceof User) {
      User user = (User)u;
      userId = user.getUser_id();
      tz = TimeZone.getTimeZone(user.getOmTimeZone().getIcal());
      ISO8601FORMAT.setTimeZone(tz);
      if (null == getId()) {
        bind();
      }
      return true;
View Full Code Here

        .addUserToOrganisation(new Long(1), organisation_id,
            new Long(1));

    log.error("new organisation_user: " + organisation_usersid);

    User us = usersDao.get(new Long(1));

    log.error(us.getLastname());
    log.error(us.getAdresses().getTown());

    /*
     * for (Iterator it = us.getAdresses().getEmails().iterator();
     * it.hasNext();){ Adresses_Emails addrMails = (Adresses_Emails)
     * it.next(); log.error(addrMails.getMail().getEmail()); }
View Full Code Here

    return null;
  }

  public String sendInvitationByHash(String SID, String invitationHash, String message, String baseurl, String subject, Long language_id) {
    User us = userDAO.get(sessiondataDao.checkSession(SID));
    Invitations inv = (Invitations)invitationManager.getInvitationByHashCode(invitationHash, true);
    return invitationManager.sendInvitionLink(us, inv, message, baseurl, subject, language_id);
  }
View Full Code Here

TOP

Related Classes of org.apache.openmeetings.persistence.beans.user.User

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.