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

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


  public User getUserByName(String login) {
    try {
      TypedQuery<User> query = em.createNamedQuery("getUserByName", User.class);
      query.setParameter("login", login);
      query.setParameter("deleted", true);
      User us = null;
      try {
        us = query.getSingleResult();
      } catch (NoResultException ex) {
      }
      return us;
View Full Code Here


  public User getUserByEmail(String email) {
    try {
      TypedQuery<User> query = em.createNamedQuery("getUserByEmail", User.class);
      query.setParameter("email", email);
      query.setParameter("deleted", true);
      User us = null;
      try {
        us = query.getSingleResult();
      } catch (NoResultException ex) {
      }
      return us;
View Full Code Here

      if (hash.length() == 0)
        return new Long(-5);
      TypedQuery<User> query = em.createNamedQuery("getUserByHash", User.class);
      query.setParameter("resethash", hash);
      query.setParameter("deleted", true);
      User us = null;
      try {
        us = query.getSingleResult();
      } catch (NoResultException ex) {
      }
      if (us != null) {
View Full Code Here

  public Object resetPassByHash(String hash, String pass) {
    try {
      Object u = this.getUserByHash(hash);
      if (u instanceof User) {
        User us = (User) u;
        us.updatePassword(cryptManager, configurationDao, pass);
        us.setResethash("");
        update(us, -1L);
        return new Long(-8);
      } else {
        return u;
      }
View Full Code Here

        Long user_id = Long.parseLong(values.get("user_id").toString());

        if (user_id != null && user_id > 0) {

          returnLong = user_id;
          User savedUser = usersDao.get(user_id);
          savedUser.setAge((Date) values.get("age"));
          savedUser.setFirstname(values.get("firstname").toString());
          savedUser.setLastname(values.get("lastname").toString());
          savedUser.setSalutations_id(Long.parseLong(values.get(
              "salutations_id").toString()));

          savedUser.setLanguage_id(Long.parseLong(values.get(
              "languages_id").toString()));
          savedUser.setOmTimeZone(omTimeZoneDaoImpl
              .getOmTimeZone((values.get("jnameTimeZone")
                  .toString())));

          String password = values.get("password").toString();
          if (password != null && !password.isEmpty()) {
            savedUser.updatePassword(cryptManager, configurationDao, password);
          }

          String email = values.get("email").toString();

          if (!email.equals(savedUser.getAdresses().getEmail())) {
            boolean checkEmail = emailManagement
                .checkUserEMail(email);
            if (!checkEmail) {
              // mail already used by another user!
              returnLong = new Long(-11);
            } else {
              savedUser.getAdresses().setEmail(email);
            }
          }

          String phone = values.get("phone").toString();
          savedUser.getAdresses().setPhone(phone);
          savedUser.getAdresses().setComment(
              values.get("comment").toString());
          savedUser.getAdresses().setStreet(
              values.get("street").toString());
          savedUser.getAdresses().setTown(
              values.get("town").toString());
          savedUser.getAdresses().setAdditionalname(
              values.get("additionalname").toString());
          savedUser.getAdresses()
              .setZip(values.get("zip").toString());
          savedUser.setSendSMS(false);
          savedUser.setForceTimeZoneCheck(false);
          savedUser.getAdresses().setStates(
              statemanagement.getStateById(Long.parseLong(values
                  .get("state_id").toString())));

          savedUser.setShowContactData(Boolean.valueOf(values.get(
              "showContactData").toString()));
          savedUser.setShowContactDataToContacts(Boolean
              .valueOf(values.get("showContactDataToContacts")
                  .toString()));
          savedUser
              .setUserOffers(values.get("userOffers").toString());
          savedUser.setUserSearchs(values.get("userSearchs")
              .toString());

          // savedUser.setAdresses(addressmanagement.getAdressbyId(user.getAdresses().getAdresses_id()));

          if (savedUser.getUser_id() == null) {
            em.persist(savedUser);
          } else {
            if (!em.contains(savedUser)) {
              em.merge(savedUser);
            }
View Full Code Here

                + "</a>");
        return getVelocityView().getVelocityEngine().getTemplate(
            "activation_template.vm");
      }
      //
      User user = getBean(UserManager.class).getUserByActivationHash(hash);

      if (user == null) {
        // No User Found with this Hash
        Fieldlanguagesvalues labelid669 = getBean(FieldManager.class)
            .getFieldByIdAndLanguage(new Long(669), default_lang_id);
        Fieldlanguagesvalues labelid672 = getBean(FieldManager.class)
            .getFieldByIdAndLanguage(new Long(672), default_lang_id);

        ctx.put("message", labelid669.getValue());
        ctx.put("link",
            "<a href='" + loginURL + "'>" + labelid672.getValue()
                + "</a>");
        return getVelocityView().getVelocityEngine().getTemplate(
            "activation_template.vm");

      } else if (user.getStatus() == 1) {
        // already activated
        Fieldlanguagesvalues labelid670 = getBean(FieldManager.class)
            .getFieldByIdAndLanguage(new Long(670), default_lang_id);
        Fieldlanguagesvalues labelid672 = getBean(FieldManager.class)
            .getFieldByIdAndLanguage(new Long(672), default_lang_id);

        ctx.put("message", labelid670.getValue());
        ctx.put("link",
            "<a href='" + loginURL + "'>" + labelid672.getValue()
                + "</a>");
        return getVelocityView().getVelocityEngine().getTemplate(
            "activation_template.vm");

      } else if (user.getStatus() == 0) {
        // activate
        user.setStatus(1);
        user.setUpdatetime(new Date());

        getBean(UserManager.class).updateUser(user);

        Fieldlanguagesvalues labelid671 = getBean(FieldManager.class)
            .getFieldByIdAndLanguage(new Long(671), default_lang_id);
View Full Code Here

      log.debug("resetUser " + email);

      // check if Mail given
      if (email.length() > 0) {
        // log.debug("getAdresses_id "+addr_e.getAdresses_id());
        User us = usersDao.getUserByEmail(email);
        if (us != null) {
          this.sendHashByUser(us, appLink);
          return new Long(-4);
        } else {
          return new Long(-9);
        }
      } else if (username.length() > 0) {
        User us = usersDao.getUserByName(username);
        if (us != null) {
          this.sendHashByUser(us, appLink);
          return new Long(-4);
        } else {
          return new Long(-3);
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

    Root<User> c = cq.from(User.class);
    Predicate condition = cb.equal(c.get("deleted"), false);
    Predicate subCondition = cb.equal(c.get("login"), login);
    cq.where(condition, subCondition);
    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.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.