Examples of Users


Examples of org.openmeetings.app.persistence.beans.user.Users

      tx.begin();

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

      tx.commit();
      PersistenceSessionUtil.closeSession(idf);

      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 = Organisationmanagement
              .getInstance()
              .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

Examples of org.openmeetings.app.persistence.beans.user.Users

      boolean generateSipUserData, String jName_timezone,
      Boolean forceTimeZoneCheck, String userOffers, String userSearchs,
      Boolean showContactData, Boolean showContactDataToContacts) {
    try {

      Users users = new Users();
      users.setFirstname(firstname);
      users.setLogin(login);
      users.setLastname(lastname);
      users.setAge(age);
      users.setAdresses(Addressmanagement.getInstance().getAdressbyId(
          adress_id));
      users.setAvailible(availible);
      users.setLastlogin(new Date());
      users.setLasttrans(new Long(0));
      users.setLevel_id(level_id);
      users.setStatus(status);
      users.setTitle_id(new Integer(1));
      users.setStarttime(new Date());
      users.setActivatehash(hash);
      users.setOmTimeZone(OmTimeZoneDaoImpl.getInstance().getOmTimeZone(
          jName_timezone));
      users.setForceTimeZoneCheck(forceTimeZoneCheck);

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

      if (generateSipUserData) {

        UserSipData userSipData = OpenXGHttpClient
            .getInstance()
            .openSIPgUserCreateUser(firstname, "", lastname,
                users.getAdresses().getEmail(), userpass, login);

        Long userSipDataId = UserSipDataDaoImpl.getInstance()
            .addUserSipData(userSipData);

        users.setUserSipData(UserSipDataDaoImpl.getInstance()
            .getUserSipDataById(userSipDataId));

      } else {
        UserSipData userSipData = new UserSipData();

        userSipData.setUsername(sip_user);
        userSipData.setUserpass(sip_pass);
        userSipData.setAuthId(sip_auth);

        Long userSipDataId = UserSipDataDaoImpl.getInstance()
            .addUserSipData(userSipData);

        users.setUserSipData(UserSipDataDaoImpl.getInstance()
            .getUserSipDataById(userSipDataId));
      }

      // 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.setPassword(ManageCryptStyle.getInstance()
          .getInstanceOfCrypt().createPassPhrase(userpass));
      users.setRegdate(new Date());
      users.setDeleted("false");

      Object idf = PersistenceSessionUtil.createSession();
      EntityManager session = PersistenceSessionUtil.getSession();
      EntityTransaction tx = session.getTransaction();
      tx.begin();
      users = session.merge(users);
      session.flush();
      Long user_id = users.getUser_id();
      tx.commit();
      PersistenceSessionUtil.closeSession(idf);

      return user_id;
View Full Code Here

Examples of org.openmeetings.app.persistence.beans.user.Users

      long language_id, String userpass, Long adress_id, Date age,
      String hash, Long externalUserId, String externalUserType,
      boolean generateSipUserData, String email, String jNameTimeZone,
      String pictureuri) {
    try {
      Users users = new Users();
      users.setFirstname(firstname);
      users.setLogin(login);
      users.setLastname(lastname);
      users.setAge(age);

      if (adress_id != null && adress_id > 0) {
        users.setAdresses(Addressmanagement.getInstance()
            .getAdressbyId(adress_id));
      } else {
        adress_id = Addressmanagement.getInstance().saveAddress("", "",
            "", 1L, "", "", "", "", email);
        users.setAdresses(Addressmanagement.getInstance()
            .getAdressbyId(adress_id));
      }

      users.setAvailible(availible);
      users.setLastlogin(new Date());
      users.setLasttrans(new Long(0));
      users.setLevel_id(level_id);
      users.setStatus(status);
      users.setTitle_id(new Integer(1));
      users.setStarttime(new Date());
      users.setActivatehash(hash);
      users.setPictureuri(pictureuri);
      users.setOmTimeZone(OmTimeZoneDaoImpl.getInstance().getOmTimeZone(
          jNameTimeZone));

      if (generateSipUserData) {

        UserSipData userSipData = OpenXGHttpClient
            .getInstance()
            .openSIPgUserCreateUser(firstname, "", lastname,
                users.getAdresses().getEmail(), userpass, login);

        Long userSipDataId = UserSipDataDaoImpl.getInstance()
            .addUserSipData(userSipData);

        users.setUserSipData(UserSipDataDaoImpl.getInstance()
            .getUserSipDataById(userSipDataId));

      } else {
        UserSipData userSipData = new UserSipData();

        userSipData.setUsername("");
        userSipData.setUserpass("");
        userSipData.setAuthId("");

        Long userSipDataId = UserSipDataDaoImpl.getInstance()
            .addUserSipData(userSipData);

        users.setUserSipData(UserSipDataDaoImpl.getInstance()
            .getUserSipDataById(userSipDataId));
      }

      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.setPassword(ManageCryptStyle.getInstance()
          .getInstanceOfCrypt().createPassPhrase(userpass));
      users.setRegdate(new Date());
      users.setDeleted("false");

      Object idf = PersistenceSessionUtil.createSession();
      EntityManager session = PersistenceSessionUtil.getSession();
      EntityTransaction tx = session.getTransaction();
      tx.begin();
      session.merge(users);
      long user_id = users.getUser_id();
      tx.commit();
      PersistenceSessionUtil.closeSession(idf);

      return user_id;
View Full Code Here

Examples of org.openmeetings.app.persistence.beans.user.Users

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

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

          returnLong = user_id;
          Users savedUser = UsersDaoImpl.getInstance().getUser(
              user_id);
          savedUser.setAge((Date) values.get("age"));
          savedUser.setFirstname(values.get("firstname").toString());
          savedUser.setLastname(values.get("lastname").toString());
          savedUser.setTitle_id(Integer.parseInt(values.get(
              "title_id").toString()));

          savedUser.setOmTimeZone(OmTimeZoneDaoImpl.getInstance()
              .getOmTimeZone(
                  (values.get("jnameTimeZone").toString())));

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

          if (password.length() > 3) {
            savedUser.setPassword(ManageCryptStyle.getInstance()
                .getInstanceOfCrypt()
                .createPassPhrase(password));
          }

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

          if (!email.equals(savedUser.getAdresses().getEmail())) {
            boolean checkEmail = Emailmanagement.getInstance()
                .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.setForceTimeZoneCheck(false);
          savedUser.getAdresses().setStates(
              Statemanagement.getInstance().getStateById(
                  Long.parseLong(values.get("state_id")
                      .toString())));

          Addressmanagement.getInstance().updateAdress(
              savedUser.getAdresses());
          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.getInstance().getAdressbyId(user.getAdresses().getAdresses_id()));

          Object idf = PersistenceSessionUtil.createSession();
          EntityManager session = PersistenceSessionUtil.getSession();
          EntityTransaction tx = session.getTransaction();
          tx.begin();

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

Examples of org.openmeetings.app.persistence.beans.user.Users

        Adresses addr = Addressmanagement.getInstance()
            .retrieveAddressByEmail(email);
        // log.debug("addr_e "+addr_e);
        if (addr != null) {
          // log.debug("getAdresses_id "+addr_e.getAdresses_id());
          Users us = UsersDaoImpl.getInstance().getUserByAdressesId(
              addr.getAdresses_id());
          if (us != null) {
            this.sendHashByUser(us, appLink);
            return new Long(-4);
          } else {
            return new Long(-9);
          }
        } else {
          return new Long(-9);
        }
        // check if username given
      } else if (username.length() > 0) {
        Users us = UsersDaoImpl.getInstance().getUserByName(username);
        if (us != null) {
          this.sendHashByUser(us, appLink);
          return new Long(-4);
        } else {
          return new Long(-3);
View Full Code Here

Examples of org.openmeetings.app.persistence.beans.user.Users

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

Examples of org.openmeetings.app.persistence.beans.user.Users

    CriteriaQuery<Users> cq = cb.createQuery(Users.class);
    Root<Users> c = cq.from(Users.class);
    Predicate condition = cb.equal(c.get("user_id"), id);
    cq.where(condition);
    TypedQuery<Users> q = session.createQuery(cq);
    Users u = null;
    try {
      u = (Users) q.getSingleResult();
    } catch (NoResultException e) {
      // u=null}
    }
View Full Code Here

Examples of org.openmeetings.app.persistence.beans.user.Users

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

Examples of org.openmeetings.app.persistence.beans.user.Users

      EntityTransaction tx = session.getTransaction();
      tx.begin();
      Query query = session.createQuery(hql);
      query.setParameter("activatehash", hash);
      query.setParameter("deleted", "true");
      Users u = null;
      try {
        u = (Users) query.getSingleResult();
      } catch (NoResultException e) {
        // u=null}
      }
View Full Code Here

Examples of org.openmeetings.app.persistence.beans.user.Users

      tx.commit();
        PersistenceSessionUtil.closeSession(idf);
       
        // Adding Invitor as Meetingmember
      Users user = Usermanagement.getInstance().getUserById(users_id);
     
      String invitorName = user.getFirstname() + " " + user.getLastname() + " [" + user.getAdresses().getEmail() + "]";
     
        List<MeetingMember> meetingsRemoteMembers = MeetingMemberDaoImpl.getInstance().getMeetingMemberByAppointmentId(ap.getAppointmentId());
       
        //to remove
        for (MeetingMember memberRemote : meetingsRemoteMembers) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.