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

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


      log.debug("debug SIZE: " + ll.size());

      if (ll.size() == 0) {
        return new Long(-10);
      } else {
        User users = ll.get(0);

        // Refresh User Object
        users = refreshUserObject(users);

        if (usersDao.verifyPassword(users.getUser_id(), userpass)) {
          Boolean bool = sessiondataDao.updateUser(SID, users.getUser_id(), storePermanent, users.getLanguage_id());
          if (bool == null) {
            // Exception
            return new Long(-1);
          } else if (!bool) {
            // invalid Session-Object
            return new Long(-35);
          }

          // Check if activated
          if (users.getStatus() != null && users.getStatus().equals(0)) {
            return -41L;
          }

          users.setUserlevel(getUserLevel(users.getLevel_id()));
          updateLastLogin(users);
          // If invoked via SOAP this is NULL
          if (currentClient != null) {
            currentClient.setUser_id(users.getUser_id());
            SessionVariablesUtil.setUserId(client, users.getUser_id());
          }

          log.debug("loginUser " + users.getOrganisation_users());
          if (!users.getOrganisation_users().isEmpty()) {
            log.debug("loginUser size " + users.getOrganisation_users().size());
          } else {
            throw new Exception("No Organization assigned to user");
          }

          return users;
View Full Code Here


      Sessiondata sessionData = sessiondataDao
          .getSessionByHash(remoteHash);

      if (sessionData != null) {

        User u = getUserById(sessionData.getUser_id());

        sessiondataDao.updateUserWithoutSession(SID, u.getUser_id());

        return u;
      }

    } catch (Exception ex2) {
View Full Code Here

      }

      TypedQuery<User> query = em
          .createQuery("select c from User as c where c.user_id = :user_id AND c.deleted <> true", User.class);
      query.setParameter("user_id", user_id);
      User us = null;
      try {
        us = query.getSingleResult();
      } catch (NoResultException e) {
        // u=null}
      }

      if (us != null) {
        return us.getLevel_id();
      } else {
        return -1L;
      }
    } catch (Exception ex2) {
      log.error("[getUserLevelByID]", ex2);
View Full Code Here

      }

      TypedQuery<User> query = em
          .createQuery("select c from User as c where c.user_id = :user_id AND c.deleted <> true", User.class);
      query.setParameter("user_id", user_id);
      User us = null;
      try {
        us = query.getSingleResult();
      } catch (NoResultException e) {
        // u=null}
      }

      if (us != null) {

        if (us.getLevel_id() > 2) {
          return us.getLevel_id();
        } else {

          log.debug("user_id, organisation_id" + user_id + ", "
              + organisation_id);

          Organisation_Users ou = organisationManager
              .getOrganisation_UserByUserAndOrganisation(user_id,
                  organisation_id);

          log.debug("ou: " + ou);

          if (ou != null) {
            if (ou.getIsModerator() != null && ou.getIsModerator()) {
              return 2L;
            } else {
              return us.getLevel_id();
            }
          } else {
            return us.getLevel_id();
          }
        }

      } else {
        return -1L;
View Full Code Here

      TimeZone timezone,
      Boolean forceTimeZoneCheck, String userOffers, String userSearchs,
      Boolean showContactData, Boolean showContactDataToContacts, List<Long> orgIds) {
    try {

      User users = new User();
      users.setFirstname(firstname);
      users.setLogin(login);
      users.setLastname(lastname);
      users.setAge(age);
      users.setAdresses(adress);
      users.setSendSMS(sendSMS);
      users.setAvailible(availible);
      users.setLastlogin(new Date());
      users.setLasttrans(new Long(0));
      users.setLevel_id(level_id);
      users.setStatus(status);
      users.setSalutations_id(1L);
      users.setStarttime(new Date());
      users.setActivatehash(hash);
      users.setTimeZoneId(timezone.getID());
      users.setForceTimeZoneCheck(forceTimeZoneCheck);

      users.setUserOffers(userOffers);
      users.setUserSearchs(userSearchs);
      users.setShowContactData(showContactData);
      users.setShowContactDataToContacts(showContactDataToContacts);

      // this is needed cause the language is not a needed data at
      // registering
      if (language_id != 0) {
        users.setLanguage_id(language_id);
      } else {
        users.setLanguage_id(null);
      }
      users.updatePassword(configurationDao, userpass);
      users.setRegdate(new Date());
      users.setDeleted(false);
     
      //new user add organizations without checks
      if (orgIds != null) {
        List<Organisation_Users> orgList = users.getOrganisation_users();
        for (Long orgId : orgIds) {
          orgList.add(organisationManager.getOrgUser(orgId, null));
        }
      }
      return addUser(users);
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 us = userManager.getUserById(users_id);

        us.setTimeZoneId(timezoneUtil.getTimezoneByInternalJName(jname).getID());
        us.setForceTimeZoneCheck(false);
        us.setUpdatetime(new Date());

        userManager.updateUser(us);
       
        return us;
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.getTimeZone(from);

        Date start = createCalendarDate(timezone, validFromDate, validFromTime);
        Date end = createCalendarDate(timezone, validToDate, validToTime);

        log.info("validFromDate: " + CalendarPatterns.getDateWithTimeByMiliSeconds(start));
        log.info("validToDate: " + CalendarPatterns.getDateWithTimeByMiliSeconds(end));

        Appointment a = new Appointment();
        a.setTitle(subject);
        a.setDescription(message);
        a.setStart(start);
        a.setEnd(end);
        a.setCategory(appointmentCategoryDao.get(1L));
        a.setOwner(from);
        if (bookedRoom) {
          a.setRoom(new Room());
          a.getRoom().setAppointment(true);
          a.getRoom().setName(subject);
          a.getRoom().setRoomtype(roomTypeDao.get(roomtype_id));
          a.getRoom().setNumberOfPartizipants(100L);
          a.getRoom().setAllowUserQuestions(true);
          a.getRoom().setAllowFontStyles(true);
        }
        for (String email : recipients) {
          MeetingMember mm = new MeetingMember();
          mm.setAppointment(a);
          mm.setUser(userDao.getContact(email, users_id));
          a.getMeetingMembers().add(mm);
        }
        a = appointmentDao.update(a, users_id);
        for (MeetingMember mm : a.getMeetingMembers()) {
          User to = mm.getUser();
          Room room = a.getRoom();
         
          //TODO should be reviewed
          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);

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

          // 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;
          }

          if (to.getAdresses() != null) {
            String aLinkHTML =   "<br/><br/>" + "<a href='" + ContactsHelper.getLink() + "'>"
                  +  fieldLanguagesValuesDao.get(1302, from.getLanguage_id()) + "</a><br/>";
           
            mailHandler.send(to.getAdresses().getEmail(),
                fieldLanguagesValuesDao.get(1301, from.getLanguage_id()) + subject,
                message.replaceAll("\\<.*?>", "") + aLinkHTML);
          }
        }
      }
View Full Code Here

      long language_id, boolean emptyPass, String userpass, Address address, Date age,
      String hash, String externalUserId, String externalUserType,
      boolean generateSipUserData, String email, String iCalTz,
      String pictureuri) {
    try {
      User users = new User();
      users.setFirstname(firstname);
      users.setLogin(login);
      users.setLastname(lastname);
      users.setAge(age);

      if (address != null) {
        users.setAdresses(address);
      } else {
        users.setAdresses("", "", "", statemanagement.getStateById(1L), "", "", "", "", email);
      }

      users.setAvailible(availible);
      users.setLastlogin(new Date());
      users.setLasttrans(new Long(0));
      users.setLevel_id(level_id);
      users.setStatus(status);
      users.setSalutations_id(1L);
      users.setStarttime(new Date());
      users.setActivatehash(hash);
      users.setPictureuri(pictureuri);
      users.setTimeZoneId(timezoneUtil.getTimeZone(iCalTz).getID());

      users.setExternalUserId(externalUserId);
      users.setExternalUserType(externalUserType);

      // this is needed cause the language is not a needed data at
      // registering
      if (language_id != 0) {
        users.setLanguage_id(new Long(language_id));
      } else {
        users.setLanguage_id(null);
      }
      users.updatePassword(configurationDao, userpass, emptyPass);
      users.setRegdate(new Date());
      users.setDeleted(false);

      em.persist(users);

      em.refresh(users);

      // em.flush();

      long user_id = users.getUser_id();

      return user_id;

    } catch (Exception ex2) {
      log.error("[addUserWithExternalKey]", ex2);
View Full Code Here

    Root<User> c = cq.from(User.class);
    Predicate condition = cb.equal(c.get("deleted"), false);
    Predicate subCondition = cb.equal(c.get("user_id"), id);
    cq.where(condition, subCondition);
    TypedQuery<User> q = em.createQuery(cq);
    User u = null;
    try {
      u = q.getSingleResult();
    } catch (NoResultException e) {
      // u=null}
    } catch (NonUniqueResultException ex) {
View Full Code Here

    CriteriaQuery<User> cq = cb.createQuery(User.class);
    Root<User> c = cq.from(User.class);
    Predicate condition = cb.equal(c.get("user_id"), id);
    cq.where(condition);
    TypedQuery<User> q = em.createQuery(cq);
    User u = null;
    try {
      u = q.getSingleResult();
    } catch (NoResultException e) {
      // u=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.