Package org.apache.openmeetings.db.entity.user

Examples of org.apache.openmeetings.db.entity.user.User


  @Test
  public void testSendInvitationLink() {
    try {
      Sessiondata sessionData = mService.getsessiondata();
     
      User us = (User) userManager.loginUser(sessionData.getSession_id(), username, userpass, null, null, false);
     
      invitationService.sendInvitationHash(sessionData.getSession_id(), username, "message", "sebawagner@apache.org",
          "subject", 1L, "", false, "", 1, new Date(), "12:00", new Date(), "14:00", 1L, us.getTimeZoneId(), true);
     
    } catch (Exception err) {
      log.error("[testSendInvitationLink]", err);
    }
  }
View Full Code Here


      Sessiondata sd = sessionDao.getSessionByHash(soapLogin.getSessionHash());
      if (sd != null && sd.getSessionXml() != null) {
        RemoteSessionObject remoteUser = RemoteSessionObject.fromXml(sd.getSessionXml());
        if (remoteUser != null && !Strings.isEmpty(remoteUser.getExternalUserId())) {
          AdminUserDao userDao = getBean(AdminUserDao.class);
          User user = userDao.getExternalUser(remoteUser.getExternalUserId(), remoteUser.getExternalUserType());
          if (user == null) {
            user = userDao.getNewUserInstance(null);
            user.setFirstname(remoteUser.getFirstname());
            user.setLastname(remoteUser.getLastname());
            user.setLogin(remoteUser.getUsername()); //FIXME check if login UNIQUE
            user.setExternalUserId(remoteUser.getExternalUserId());
            user.setExternalUserType(remoteUser.getExternalUserType());
            user.getAdresses().setEmail(remoteUser.getEmail());
            user.setPictureuri(remoteUser.getPictureUrl());
          } else {
            user.setFirstname(remoteUser.getFirstname());
            user.setLastname(remoteUser.getLastname());
            user.setPictureuri(remoteUser.getPictureUrl());
          }
          user = userDao.update(user, null);

          soapLogin.setUsed(true);
          soapLogin.setUseDate(new Date());
          //soapLogin.setClientURL(clientURL); //FIXME
          soapDao.update(soapLogin);

          sessionDao.updateUser(SID, user.getUser_id());
          setUser(user);
          recordingId = soapLogin.getRoomRecordingId();
          return true;
        }
      }
View Full Code Here

    Object _u = Strings.isEmpty(ldapConfigFileName)
        ? getBean(IUserManager.class).loginUser(SID, login, password, null, null, false)
        : getBean(ILdapLoginManagement.class).doLdapLogin(login, password, null, null, SID, ldapConfigFileName);
   
    if (_u instanceof User) {
      User u = (User)_u;
      /* we will allow login in case user 'guess' the password
      if (!checkAdminLevel(u.getLevel_id()) && Type.ldap == u.getType() && Strings.isEmpty(ldapConfigFileName)) {
        //user is LDAP and is not admin, then authentication should be done on the LDAP server (even if the LDAP server is down)
        return false;
      }
View Full Code Here

                  .getDateWithTimeByMiliSeconds(dFrom));
          log.info("validToDate: "
              + CalendarPatterns
                  .getDateWithTimeByMiliSeconds(dTo));
        }
        User invitee = userDao.getContact(username, username, username, users_id);
        Invitation invitation = invitationManager.getInvitation(invitee, roomDao.get(room_id),
                isPasswordProtected, invitationpass, Valid.fromInt(valid)
                , userDao.get(users_id), 1L, dFrom, dTo, null);

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

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

        User invitee = userDao.getContact(email, users_id);
        Invitation invitation = invitationManager.getInvitation(invitee, roomDao.get(room_id),
                isPasswordProtected, invitationpass, Valid.fromInt(valid)
                , userDao.get(users_id), language_id,
                dFrom, dTo, null);
View Full Code Here

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

        User invitee = userDao.getContact(email, users_id);
        Invitation invitation = invitationManager.getInvitation(invitee, roomDao.get(room_id),
                isPasswordProtected, invitationpass, Valid.fromInt(valid)
                , userDao.get(users_id), language_id,
                dFrom, dTo, null);
View Full Code Here

      // Delete old one
      file.delete();
    }

    String pictureuri = destinationFile.getName();
    User us = usersDao.get(users_id);
    us.setUpdatetime(new java.util.Date());
    us.setPictureuri(pictureuri);
    usersDao.update(us, users_id);

    //FIXME: After uploading a new picture all other clients should refresh
    //scopeApplicationAdapter.updateUserSessionObject(users_id, pictureuri);
View Full Code Here

      while (item != null) {
        MeetingMember mm = ser.read(MeetingMember.class, item, false);

        boolean needToSkip1 = true;
        if (mm.getUser() == null) {
          mm.setUser(new User());
        }
        if (mm.getUser().getUser_id() == null) {
          //HACK to handle external attendee's firstname, lastname, email
          boolean contactValid = false;
          do {
View Full Code Here

    if (listNodeName.equals(listNode.getName())) {
      InputNode item = listNode.getNext();
      InputNode item1 = listNode1.getNext(); //HACK to handle Address inside user
      InputNode item2 = listNode2.getNext(); //HACK to handle old om_time_zone
      while (item != null) {
        User u = ser.read(User.class, item, false);
       
        boolean needToSkip1 = true;
        //HACK to handle Address inside user
        if (u.getAdresses() == null) {
          Address a = ser.read(Address.class, item1, false);
          u.setAdresses(a);
          needToSkip1 = false;
        }
        if (needToSkip1) {
          do {
            item1 = listNode1.getNext(); //HACK to handle Address inside user
          } while (item1 != null && !"user".equals(item1.getName()));
        }
        do {
          if (u.getTimeZoneId() == null && "omTimeZone".equals(item2.getName())) {
            String jName = item2.getValue();
            u.setTimeZoneId(jName == null ? null : tzUtil.getTimezoneByInternalJName(jName).getID());
          }
          item2 = listNode2.getNext(); //HACK to handle old om_time_zone
        } while (item2 != null && !"user".equals(item2.getName()));
        // check that email is unique
        if (u.getAdresses() != null && u.getAdresses().getEmail() != null) {
          if (userEmailMap.containsKey(u.getAdresses().getEmail())) {
            log.warn("Email is dublicated for user " + u.toString());
            String updateEmail = "modified_by_import_<" + list.size() + ">" + u.getAdresses().getEmail();
            u.getAdresses().setEmail(updateEmail);
          }
          userEmailMap.put(u.getAdresses().getEmail(), userEmailMap.size());
        }
        list.add(u);
        item = listNode.getNext();
      }
    }
View Full Code Here

        calTo.set(Calendar.SECOND, 0);
 
        Date dFrom = calFrom.getTime();
        Date dTo = calTo.getTime();
 
        User invitee = userDao.getContact(email, users_id);
        Invitation invitation = invitationManager.getInvitation(invitee, roomDao.get(room_id),
                isPasswordProtected, invitationpass, Valid.fromInt(valid)
                , userDao.get(users_id), language_id,
                dFrom, dTo, null);
View Full Code Here

TOP

Related Classes of org.apache.openmeetings.db.entity.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.