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

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


       Long users_id = Sessionmanagement.getInstance().checkSession(SID);
       Long user_level = Usermanagement.getInstance().getUserLevelByID(users_id);
       // users only
       if (AuthLevelmanagement.getInstance().checkUserLevel(user_level)) {
        
         Users us = Usermanagement.getInstance().getUserById(users_id);
        
         us.setOmTimeZone(OmTimeZoneDaoImpl.getInstance().getOmTimeZone(jname));
         us.setForceTimeZoneCheck(false);
         us.setUpdatetime(new Date());
        
         Usermanagement.getInstance().updateUser(us);
        
         return us;
        
View Full Code Here


        
         String hash = ManageCryptStyle.getInstance().getInstanceOfCrypt().createPassPhrase(CalendarPatterns.getDateWithTimeByMiliSeconds(new Date()));
       
         Long userContactId = UserContactsDaoImpl.getInstance().addUserContact(userToAdd_id, users_id, true, hash);
        
         Users user = Usermanagement.getInstance().getUserById(users_id);
        
         Users userToAdd = Usermanagement.getInstance().getUserById(userToAdd_id);
        
         Long language_id = userToAdd.getLanguage_id();
         if (language_id == null) {
           language_id = Long.valueOf(Configurationmanagement.getInstance().
                getConfKey(3,"default_lang_id").getConf_value()).longValue();
         }
        
         String message = "";
        
         Fieldlanguagesvalues fValue1192 = Fieldmanagment.getInstance().getFieldByIdAndLanguage(1192L, language_id);
         Fieldlanguagesvalues fValue1193 = Fieldmanagment.getInstance().getFieldByIdAndLanguage(1193L, language_id);
         Fieldlanguagesvalues fValue1194 = Fieldmanagment.getInstance().getFieldByIdAndLanguage(1194L, language_id);
         Fieldlanguagesvalues fValue1190 = Fieldmanagment.getInstance().getFieldByIdAndLanguage(1190L, language_id);
         Fieldlanguagesvalues fValue1191 = Fieldmanagment.getInstance().getFieldByIdAndLanguage(1191L, language_id);
         Fieldlanguagesvalues fValue1196 = Fieldmanagment.getInstance().getFieldByIdAndLanguage(1196L, language_id);
           
            message += fValue1192.getValue() + " " + userToAdd.getFirstname() + " " + userToAdd.getLastname() + "<br/><br/>";
         message += user.getFirstname() + " " + user.getLastname()+ " "  + fValue1193.getValue() + "<br/>";
         message += fValue1194.getValue() + "<br/>";
        
         String baseURL = "http://" + domain + ":" + port + webapp;
         if (port.equals("80")) {
          baseURL = "http://" + domain + webapp;
         } else if (port.equals("443")) {
          baseURL = "https://" + domain + webapp;
         }
        
         PrivateMessagesDaoImpl.getInstance().addPrivateMessage(user.getFirstname() + " " + user.getLastname()+ " "  + fValue1193.getValue(), message, 0L, user, userToAdd, userToAdd, false, null, true, userContactId);
        
         String link = baseURL+"?cuser="+hash;
        
         String accept_link = link + "&tAccept=yes";
         String deny_link = link + "&tAccept=no";
        
         String aLinkHTML = "<a href='"+accept_link+"'>"+fValue1190.getValue()+"</a><br/>";
         String denyLinkHTML = "<a href='"+deny_link+"'>"+fValue1191.getValue()+"</a><br/>";
         String profileLinkHTML = "<a href='"+link+"'>"+fValue1196.getValue()+"</a><br/>";
        
         String template = RequestContactTemplate.getInstance().getRequestContactTemplate(message,
             aLinkHTML, denyLinkHTML, profileLinkHTML);
        
         if (userToAdd.getAdresses() != null) {
           MailHandler.sendMail(userToAdd.getAdresses().getEmail(), user.getFirstname() + " " + user.getLastname()+ " "  + fValue1193.getValue(), template);
         }
        
         return userContactId;
       }
     }  catch (Exception err) {
View Full Code Here

          
           userContacts = UserContactsDaoImpl.getInstance().getUserContacts(userContactId);
        
           UserContactsDaoImpl.getInstance().addUserContact(userContacts.getOwner().getUser_id(), users_id, false, "");
          
           Users user = userContacts.getOwner();
          
           if (user.getAdresses() != null) {
            
             Long language_id = user.getLanguage_id();
             if (language_id == null) {
               language_id = Long.valueOf(Configurationmanagement.getInstance().
                    getConfKey(3,"default_lang_id").getConf_value()).longValue();
             }
            
             String message = "";
            
             Fieldlanguagesvalues fValue1192 = Fieldmanagment.getInstance().getFieldByIdAndLanguage(1192L, language_id);
             Fieldlanguagesvalues fValue1198 = Fieldmanagment.getInstance().getFieldByIdAndLanguage(1198L, language_id);
            
             message += fValue1192.getValue() + " " + user.getFirstname() + " " + user.getLastname() + "<br/><br/>";
             message += userContacts.getContact().getFirstname() + " " + userContacts.getContact().getLastname() + " " + fValue1198.getValue();
            
             String template = RequestContactConfirmTemplate.getInstance().getRequestContactTemplate(message);
            
             PrivateMessagesDaoImpl.getInstance().addPrivateMessage(user.getFirstname() + " " + user.getLastname()+ " "  + fValue1198.getValue(), message, 0L, userContacts.getContact(), user, user, false, null, false, 0L);
            
             MailHandler.sendMail(user.getAdresses().getEmail(), userContacts.getContact().getFirstname() + " " + userContacts.getContact().getLastname() + " " + fValue1198.getValue(), template);
            
           }
          
         } else {
          
View Full Code Here

           Date appointmentend = calTo.getTime();
          
           log.info("validFromDate: "+CalendarPatterns.getDateWithTimeByMiliSeconds(appointmentstart));
           log.info("validToDate: "+CalendarPatterns.getDateWithTimeByMiliSeconds(appointmentend));
          
           Users from = Usermanagement.getInstance().getUserById(users_id);
          
           Rooms room = null;
          
           if (bookedRoom) {
             Long room_id = Roommanagement.getInstance().addRoom(
                3,          // Userlevel
                subject,  // name 
                roomtype_id,          // RoomType 
                "",          // Comment
                new Long(100),    // Number of participants
                false,        // public
                null,        // Organisations
                true,        // Appointment
                false,        // Demo Room => Meeting Timer
                null,               // Meeting Timer time in seconds
                false,         // Is Moderated Room
                null,         // Moderation List Room
                true,        // Allow User Questions
                false,              // isAudioOnly
                false,             // isClosed
                "",         // redirectURL
                "",         // sipNumber
                "",          // conferencePIN
                null,        // ownerId
                null,
              null,
              false
              );       
            
             room = Roommanagement.getInstance().getRoomById(room_id);
            
           }
            
           recipients.add(from.getAdresses().getEmail());
          
           String sendJNameTimeZone = from.getOmTimeZone().getJname();
          
        String baseURL = "http://" + domain + ":" + port + webapp;
        if (port.equals("80")) {
          baseURL = "http://" + domain + webapp;
        } else if (port.equals("443")) {
          baseURL = "https://" + domain + webapp;
        }
       
        String profile_link = baseURL + "?cuser=1";
       
           for (String email : recipients) {
            
             //Map receipent = (Map) recipients.get(iter.next());
            
             //String email = receipent.get("email").toString();
            
             Users to = Usermanagement.getInstance().getUserByEmail(email);
            
             if (to == null){
                  throw new Exception("Could not find user "+email);
                }
            
             Boolean invitor = false;
            if (email.equals(from.getAdresses().getEmail())) {
              invitor = true;
            } else {
             
              //One message to the Send
              PrivateMessagesDaoImpl.getInstance().addPrivateMessage(subject, message, parentMessageId, from, to, from, bookedRoom, room, false, 0L);
             
              //One message to the Inbox
              PrivateMessagesDaoImpl.getInstance().addPrivateMessage(subject, message, parentMessageId, from, to, to, bookedRoom, room, false, 0L);
             
              //One copy of the Inbox message to the user
              Long language_id = to.getLanguage_id();
              if (language_id == null) {
                language_id = Long.valueOf(Configurationmanagement.getInstance().
                     getConfKey(3,"default_lang_id").getConf_value()).longValue();
              }
             
View Full Code Here

         
          //Map receipent = (Map) recipients.get(iter.next());
       
          //String email = receipent.get("email").toString();
         
          Users meetingMember = Usermanagement.getInstance().getUserByEmail(email);
         
          String firstname = meetingMember.getFirstname();
          String lastname = meetingMember.getLastname();
         
          MeetingMemberDaoImpl.getInstance().addMeetingMember(firstname,  lastname,  "0",
             "0",  appointmentId,  meetingMember.getUser_id(),  email, invitor,
             meetingMember.getOmTimeZone().getJname(), isConnectedEvent);
         
        }
     
    }
View Full Code Here

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

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

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

        if (ManageCryptStyle.getInstance().getInstanceOfCrypt()
            .verifyPassword(userpass, users.getPassword())) {
          log.info("chsum OK: " + users.getUser_id());

          Boolean bool = Sessionmanagement.getInstance().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());
          }

          // System.out.println("loginUser "+users.getOrganisation_users());
          // if (users.getOrganisation_users() != null) {
          // System.out.println("loginUser size "+users.getOrganisation_users().size());
View Full Code Here

      Sessiondata sessionData = Sessionmanagement.getInstance()
          .getSessionByHash(remoteHash);

      if (sessionData != null) {

        Users u = Usermanagement.getInstance().getUserById(
            sessionData.getUser_id());

        Sessionmanagement.getInstance().updateUserWithoutSession(SID,
            u.getUser_id());

        return u;

      } else {
View Full Code Here

      Boolean showContactDataToContacts) {

    if (AuthLevelmanagement.getInstance().checkUserLevel(user_level)
        && user_id != 0) {
      try {
        Users us = UsersDaoImpl.getInstance().getUser(user_id);

        // Check for duplicates
        boolean checkName = true;

        if (!login.equals(us.getLogin())) {
          checkName = UsersDaoImpl.getInstance()
              .checkUserLogin(login);
        }
        boolean checkEmail = true;

        // Compare old address with new address
        if (!email.equals(us.getAdresses().getEmail())) {

          // Its a new one - check, whether another user already uses
          // that one...
          checkEmail = Emailmanagement.getInstance().checkUserEMail(
              email);
        }

        if (generateSipUserData) {

          if (password.length() == 0) {
            // Cannot perform a SIP Creation without password
            // re-enter
            return new Long(-43);
          }
        }

        if (checkName && checkEmail) {
          // log.info("user_id " + user_id);

          us.setLastname(lastname);
          us.setFirstname(firstname);
          us.setAge(age);
          us.setLogin(login);
          us.setUpdatetime(new Date());
          us.setAvailible(availible);
          us.setStatus(status);
          us.setTitle_id(title_id);
          us.setOmTimeZone(OmTimeZoneDaoImpl.getInstance()
              .getOmTimeZone(jNameTimeZone));
          us.setForceTimeZoneCheck(forceTimeZoneCheck);

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

          if (level_id != 0)
            us.setLevel_id(new Long(level_id));
          if (password.length() != 0) {
            if (password.length() >= 6) {
              us.setPassword(ManageCryptStyle.getInstance()
                  .getInstanceOfCrypt()
                  .createPassPhrase(password));
            } else {
              return new Long(-7);
            }
          }

          Addressmanagement.getInstance().updateAdress(
              us.getAdresses().getAdresses_id(), street, zip,
              town, states_id, additionalname, comment, fax,
              email, phone);
          // Emailmanagement.getInstance().updateUserEmail(mail.getMail().getMail_id(),user_id,
          // email);

          // add or delete organisations from this user
          if (organisations != null) {
            Organisationmanagement.getInstance()
                .updateUserOrganisationsByUser(us,
                    organisations);
          }

          if (generateSipUserData) {

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

            if (us.getUserSipData() == null) {
              Long userSipDataId = UserSipDataDaoImpl
                  .getInstance().addUserSipData(userSipData);

              us.setUserSipData(UserSipDataDaoImpl.getInstance()
                  .getUserSipDataById(userSipDataId));
            } else {

              us.getUserSipData().setUsername(
                  userSipData.getUsername());
              us.getUserSipData().setUserpass(
                  userSipData.getUserpass());
              us.getUserSipData().setAuthId(
                  userSipData.getAuthId());

              UserSipDataDaoImpl.getInstance().updateUserSipData(
                  us.getUserSipData());
            }

          } else if (us.getUserSipData() == null) {
            UserSipData userSipData = new UserSipData();

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

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

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

          } else {

            UserSipData userSipData = UserSipDataDaoImpl
                .getInstance().getUserSipDataById(
                    us.getUserSipData().getUserSipDataId());

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

            UserSipDataDaoImpl.getInstance().updateUserSipData(
                userSipData);

            us.setUserSipData(userSipData);

          }

          // log.info("USER " + us.getLastname());
          Object idf = PersistenceSessionUtil.createSession();
          EntityManager session = PersistenceSessionUtil.getSession();
          EntityTransaction tx = session.getTransaction();
          tx.begin();

          if (us.getUser_id() == null) {
            session.persist(us);
          } else {
            if (!session.contains(us)) {
              session.merge(us);
            }
          }

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

          return us.getUser_id();

        } else {
          if (!checkName) {
            return new Long(-15);
          } else if (!checkEmail) {
View Full Code Here

        if (user_id < 0) {
          return user_id;
        }

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

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

        Usermanagement.getInstance().updateUser(user);

        return user_id;
View Full Code Here

        if (user_id < 0) {
          return user_id;
        }

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

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

        Usermanagement.getInstance().updateUser(user);

        return user_id;
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.