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

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


        if (user_id == null || user_id < 0) {
          return user_id;
        }

        User user = userManagement.getUserById(user_id);

        // activate the User
        user.setStatus(1);
        user.setUpdatetime(new Date());

        userManagement.updateUser(user);

        return user_id;
View Full Code Here


   *            the timezone of the current user is copied to the new default
   *            one (if the current user has one)
   * @return
   */
  public User getNewUserInstance(User currentUser) {
    User user = new User();
    user.setSalutations_id(1L); // TODO: Fix default selection to be
                  // configurable
    user.setLevel_id(1L);
    user.setLanguage_id(cfgDao.getConfValue(CONFIG_DEFAUT_LANG_KEY, Long.class, "1"));
    user.setTimeZoneId(timezoneUtil.getTimeZone(currentUser).getID());
    user.setForceTimeZoneCheck(false);
    user.setSendSMS(false);
    user.setAge(new Date());
    Address adresses = new Address();
    adresses.setStates(stateDaoImpl.getStateById(1L));
    user.setAdresses(adresses);
    user.setStatus(1);
    user.setShowContactData(false);
    user.setShowContactDataToContacts(false);

    return user;
  }
View Full Code Here

      Long users_id = sessiondataDao.checkSession(SID);
      Long user_level = userManagement.getUserLevelByID(users_id);

      if (AuthLevelUtil.checkAdminLevel(user_level)) {

        User testUser = userManagement.getUserByExternalIdAndType(
            externalUserId, externalUserType);

        if (testUser != null) {
          throw new Exception("User does already exist!");
        }

        // This will send no email to the users
        Long user_id = userManagement.registerUserNoEmail(username,
            userpass, lastname, firstname, email, new Date(),
            street, additionalname, fax, zip, states_id, town,
            language_id, "", false, true, // generate SIP Data if the config is enabled
            jNameTimeZone);

        if (user_id == null || user_id < 0) {
          return user_id;
        }

        User user = userManagement.getUserById(user_id);

        // activate the User
        user.setStatus(1);
        user.setUpdatetime(new Date());
        user.setExternalUserId(externalUserId);
        user.setExternalUserType(externalUserType);

        userManagement.updateUser(user);

        return user_id;
View Full Code Here

      Long users_id = sessiondataDao.checkSession(SID);
      Long user_level = userManagement.getUserLevelByID(users_id);

      if (AuthLevelUtil.checkAdminLevel(user_level)) {

        User userExternal = userManagement.getUserByExternalIdAndType(
            externalUserId, externalUserType);

        Long userId = userExternal.getUser_id();

        // Setting user deleted
        usersDao.deleteUserID(userId);

        return userId;
View Full Code Here

  // 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
  public User update(User user, String password, long updatedBy) throws NoSuchAlgorithmException {
    User u = update(user, updatedBy);
    if (password != null && !password.isEmpty()) {
      //OpenJPA is not allowing to set fields not being fetched before
      User u1 = get(u.getUser_id(), true);
      u1.updatePassword(cfgDao, password);
      update(u1, updatedBy);
    }
    return u;
  }
View Full Code Here

    if (user_id > 0) {
      TypedQuery<User> query = em.createNamedQuery("getUserById",
          User.class);
      query.setParameter("user_id", user_id);

      User users = null;
      try {
        if (force) {
          @SuppressWarnings("unchecked")
          OpenJPAQuery<User> kq = OpenJPAPersistence.cast(query);
          kq.getFetchPlan().addFetchGroup("backupexport");
View Full Code Here

  }

  public Long deleteUserID(long userId) {
    try {
      if (userId != 0) {
        User us = get(userId);
        for (Organisation_Users ou : us.getOrganisation_users()){
          em.remove(ou);
        }
        us.setOrganisation_users(null);
        us.setDeleted(true);
        us.setUpdatetime(new Date());
        us.setSipUser(null);
        Address adr = us.getAdresses();
        if (adr != null) {
          adr.setDeleted(true);
        }

        if (us.getUser_id() == null) {
          em.persist(us);
        } else {
          if (!em.contains(us)) {
            em.merge(us);
          }
        }
        return us.getUser_id();
      }
    } catch (Exception ex2) {
      log.error("[deleteUserID]", ex2);
    }
    return null;
View Full Code Here

            ClassPathXmlApplicationContext ctx = getApplicationContext(ctxName);
            AdminUserDao udao = ctx.getBean(AdminUserDao.class);
            for (File profile : profiles.listFiles()) {
              long pSize = OmFileHelper.getSize(profile);
              long userId = getUserIdByProfile(profile.getName());
              User u = udao.get(userId);
              if (profile.isFile() || userId < 0 || u == null) {
                if (cleanup) {
                  FileHelper.removeRec(profile);
                } else {
                  invalid += pSize;
                }
              } else if (u.getDeleted()) {
                if (cleanup) {
                  FileHelper.removeRec(profile);
                } else {
                  deleted += pSize;
                }
              }
            }
            long missing = 0;
            for (User u : udao.getAllUsersDeleted()) {
              if (!u.getDeleted() && u.getPictureuri() != null && !new File(OmFileHelper.getUploadProfilesUserDir(u.getUser_id()), u.getPictureuri()).exists()) {
                missing++;
              }
            }
            long size = OmFileHelper.getSize(profiles);
            long restSize = sectionSize - size;
View Full Code Here

    return count == 0;
  }
 
  public User getUserByName(String login) {
    User us = null;
    try {
      us = em.createNamedQuery("getUserByLogin", User.class)
          .setParameter("login", login)
          .setParameter("type", User.Type.user)
          .getSingleResult();
View Full Code Here

    }
    return us;
  }

  public User getUserByEmail(String email) {
    User us = null;
    try {
      us = em.createNamedQuery("getUserByEmail", User.class)
          .setParameter("email", email)
          .setParameter("type", User.Type.user)
          .getSingleResult();
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.