Package org.openmeetings.app.persistence.beans.user

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


      Long user_level = Usermanagement.getInstance().getUserLevelByID(
          users_id);

      if (AuthLevelmanagement.getInstance().checkAdminLevel(user_level)) {

        Users testUser = Usermanagement.getInstance()
            .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.getInstance()
            .registerUserNoEmail(username, userpass, lastname,
                firstname, email, new Date(), street,
                additionalname, fax, zip, states_id, town,
                language_id, "", true, // generate SIP Data if
                            // the config is enabled
                jNameTimeZone);

        if (user_id < 0) {
          return user_id;
        }

        Users user = Usermanagement.getInstance().getUserById(user_id);

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

        Usermanagement.getInstance().updateUser(user);

        return user_id;
View Full Code Here


      if (AuthLevelmanagement.getInstance().checkAdminLevel(user_level)) {

        // Setting user deleted
        UsersDaoImpl.getInstance().deleteUserID(userId);

        Users user = Usermanagement.getInstance()
            .checkAdmingetUserById(user_level, userId);

        // Updating address
        Adresses ad = user.getAdresses();

        if (ad != null) {
          ad.setDeleted("true");

          Addressmanagement.getInstance().updateAdress(ad);
View Full Code Here

      Long user_level = Usermanagement.getInstance().getUserLevelByID(
          users_id);

      if (AuthLevelmanagement.getInstance().checkAdminLevel(user_level)) {

        Users userExternal = Usermanagement.getInstance()
            .getUserByExternalIdAndType(externalUserId,
                externalUserType);

        Long userId = userExternal.getUser_id();

        // Setting user deleted
        UsersDaoImpl.getInstance().deleteUserID(userId);

        Users user = Usermanagement.getInstance()
            .checkAdmingetUserById(user_level, userId);

        // Updating address
        Adresses ad = user.getAdresses();

        if (ad != null) {
          ad.setDeleted("true");

          Addressmanagement.getInstance().updateAdress(ad);
View Full Code Here

   * @param SID
   * @param USER_ID
   * @return
   */
  public Users getUser(String SID, int USER_ID) {
    Users users = new Users();
    Long users_id = Sessionmanagement.getInstance().checkSession(SID);
    long user_level = Usermanagement.getInstance().getUserLevelByID(
        users_id);
    if (user_level > 2) {
      users = UsersDaoImpl.getInstance().getUser(new Long(USER_ID));
    } else {
      users.setFirstname("No rights to do this");
    }
    return users;
  }
View Full Code Here

    try {

      RoomClient currentClient;
      IConnection current = Red5.getConnectionLocal();

      Users o = null;

      currentClient = this.clientListManager.getClientByStreamId(current
          .getClient().getId());

      o = Usermanagement.getInstance().loginUserByRemoteHash(SID,
          remoteHashId);

      if (o == null)
        return null;

      if (o.getOrganisation_users() == null) {
        throw new Exception("Users has no organization assigned");
      }

      o.setSessionData(Sessionmanagement.getInstance().getSessionByHash(
          remoteHashId));

      if (currentClient.getUser_id() != null
          && currentClient.getUser_id() > 0) {

        currentClient.setFirstname(o.getFirstname());
        currentClient.setLastname(o.getLastname());

        Collection<Set<IConnection>> conCollection = current.getScope()
            .getConnections();
        for (Set<IConnection> conset : conCollection) {
          for (IConnection cons : conset) {
View Full Code Here

        storePermanent, language_id, ldapConfigId);

    if (returnValue instanceof Long) {
      return returnValue;
    } else if (returnValue instanceof Users) {
      Users us = (Users) returnValue;
      if (AuthLevelmanagement.getInstance().checkUserLevel(
          us.getLevel_id())) {
        return us;
      } else {
        return -52L;
      }
    }
View Full Code Here

        return o;

      if (currentClient.getUser_id() != null
          && currentClient.getUser_id() > 0) {

        Users u = (Users) o;
        currentClient.setFirstname(u.getFirstname());
        currentClient.setLastname(u.getLastname());

        Collection<Set<IConnection>> conCollection = current.getScope()
            .getConnections();
        for (Set<IConnection> conset : conCollection) {
          for (IConnection cons : conset) {
View Full Code Here

              && userObject.getExternalUserId() > 0) {

            // If so we need to check that we create this user in
            // OpenMeetings and update its record

            Users user = Usermanagement.getInstance()
                .getUserByExternalIdAndType(
                    userObject.getExternalUserId(),
                    userObject.getExternalUserType());

            if (user == null) {

              Configuration conf = Configurationmanagement
                  .getInstance().getConfKey(3L,
                      "default.timezone");
              String jName_timeZone = "";

              if (conf != null) {
                jName_timeZone = conf.getConf_value();
              }

              long userId = Usermanagement.getInstance()
                  .addUserWithExternalKey(1, 0, 0,
                      userObject.getFirstname(),
                      userObject.getUsername(),
                      userObject.getLastname(), 1L, "",
                      null, null, "",
                      userObject.getExternalUserId(),
                      userObject.getExternalUserType(),
                      true, userObject.getEmail(),
                      jName_timeZone,
                      userObject.getPictureUrl());

              currentClient.setUser_id(userId);
            } else {

              user.setPictureuri(userObject.getPictureUrl());

              Usermanagement.getInstance().updateUser(user);

              currentClient.setUser_id(user.getUser_id());
            }
          }

          log.debug("userObject.getExternalUserId() -2- "
              + currentClient.getUser_id());
View Full Code Here

   * @throws Exception
   */
  private boolean checkUserAlreadyStored(Long userIdToAdd, List usersStored)
      throws Exception {
    for (Iterator it2 = usersStored.iterator(); it2.hasNext();) {
      Users us = (Users) it2.next();
      if (us.getUser_id().equals(userIdToAdd)) {
        log.error("userIdToAdd found: " + userIdToAdd);
        return true;
      }
    }
    return false;
View Full Code Here

        if (!this.checkUserAlreadyStored(userIdToAdd, usersStored))
          usersToAdd.add(userIdToAdd);
      }

      for (Iterator it = usersStored.iterator(); it.hasNext();) {
        Users us = (Users) it.next();
        Long userIdStored = us.getUser_id();
        log.error("userIdStored: " + userIdStored);
        if (!this.checkUserShouldBeStored(userIdStored, users))
          usersToDel.add(userIdStored);
      }
View Full Code Here

TOP

Related Classes of org.openmeetings.app.persistence.beans.user.Users

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.