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

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


         
          if (rooms_id <= 0) {
            return rooms_id;
          }
         
          Users us = Usermanagement.getInstance().getUserById(users_id);
         
          AppointmentDaoImpl.getInstance().addAppointment("appointmentName", users_id, "appointmentLocation", "appointmentDescription",
              dFrom, dTo, //appointmentstart, appointmentend,
              false, false, false, false, //isDaily, isWeekly, isMonthly, isYearly,
              1L, //categoryId
              reminderTypeId, //1=none, 2=simple mail, 3=ICAL
              Roommanagement.getInstance().getRoomById(rooms_id),
              1L, //language_id
              isPasswordProtected, //isPasswordProtected
              password, //password
              false,
              us.getOmTimeZone().getJname());
         
          return rooms_id;
       
      } else {
        return -2L;
View Full Code Here


    long organisation_usersid = Organisationmanagement.getInstance().addUserToOrganisation(new Long(1), organisation_id, new Long(1),"");
   
    log.error("new organisation_user: "+organisation_usersid);
   
    Users us = UsersDaoImpl.getInstance().getUser(new Long(1));
   
    log.error(us.getLastname());
    log.error(us.getAdresses().getTown());
   
    /*
    for (Iterator it = us.getAdresses().getEmails().iterator(); it.hasNext();){
      Adresses_Emails addrMails = (Adresses_Emails) it.next();
      log.error(addrMails.getMail().getEmail());
View Full Code Here

            else whereClause += " OR";
            whereClause += " c.rooms.rooms_id = "+room.getRooms_id()+" ";
            i++;
          }
     
      Users us = UsersDaoImpl.getInstance().getUser(users_id);
     
      for (Iterator<Organisation_Users> iter = us.getOrganisation_users().iterator();iter.hasNext();) {
        Organisation_Users orgUser = iter.next();
        Long organisation_id = orgUser.getOrganisation().getOrganisation_id();
       
        List<Rooms_Organisation> rOrgList = Roommanagement.getInstance().getRoomsOrganisationByOrganisationId(3, organisation_id);
        for (Iterator<Rooms_Organisation> iterOrgList = rOrgList.iterator();iterOrgList.hasNext();){
View Full Code Here

  }

  final public void testRoomModeratorsDaoImpl() throws Exception {

    Long userId = 1L;
    Users user = Usermanagement.getInstance().getUserById(userId);
    assertNotNull("Cann't get default user", user);
   
    List<Rooms> rooms = Roommanagement.getInstance().getPublicRooms(user.getLevel_id());
    assertNotNull("Cann't get public rooms fo default user", rooms);

    Rooms room = null;
    for (Iterator<Rooms> iter = rooms.iterator(); iter.hasNext();){
        room = iter.next();
View Full Code Here

  }

  final public void testMeetingMemberDaoImpl() throws Exception {
   
    Long userId = 1L;
    Users user = Usermanagement.getInstance().getUserById(userId);
    assertNotNull("Cann't get default user", user);
   
    // add new appointment
    Appointment ap = new Appointment();
   
    ap.setAppointmentName("appointmentName");
    ap.setAppointmentLocation("appointmentLocation");
   
    Date appointmentstart = new Date();
    Date appointmentend = new Date();
    appointmentend.setTime(appointmentstart.getTime() + 3600);
   
    ap.setAppointmentStarttime(appointmentstart);
     ap.setAppointmentEndtime(appointmentend);
    ap.setAppointmentDescription("appointmentDescription");
    ap.setStarttime(new Date());
    ap.setDeleted("false");
    ap.setIsDaily(false);
    ap.setIsWeekly(false);
    ap.setIsMonthly(false);
    ap.setIsYearly(false);
    ap.setIsPasswordProtected(false);

    ap.setUserId(UsersDaoImpl.getInstance().getUser(userId));
    ap.setIsConnectedEvent(false);
    Long appointmentId = AppointmentDaoImpl.getInstance().addAppointmentObj(ap);
    assertNotNull("Cann't add appointment", appointmentId);
 
    String jNameMemberTimeZone = "";
    if (user.getOmTimeZone() != null) {
      jNameMemberTimeZone = user.getOmTimeZone().getJname();
    }
   
    Long mmId = MeetingMemberDaoImpl.getInstance().addMeetingMember(user.getFirstname(), user.getLastname(), "", "", appointmentId, userId, user.getAdresses().getEmail(), false, jNameMemberTimeZone, false);
    assertNotNull("Cann't add MeetingMember", mmId);
   
    MeetingMember mm = MeetingMemberDaoImpl.getInstance().getMeetingMemberById(mmId);
    assertNotNull("Cann't get MeetingMember", mm);
   
View Full Code Here

     
      // Define Room
      session.setRoom(myRoom);
     
      // Define User
      Users user = Usermanagement.getInstance().getUserById(sharing_user_id);
     
      if(user == null)
        throw new Exception("No User for id " + sharing_user_id);
     
      log.debug("storeSessionForRoom : User = " + user.getLogin());
     
      session.setSharingUser(user);
     
      // Define Sharers IP
      session.setSharingIpAddress(rcl.getUserip());
View Full Code Here

                                ctx.put("message", labelid669.getValue());
                                ctx.put("link", "<a href='"+loginURL+"'>"+ labelid672.getValue() + "</a>");
                                return getVelocityEngine().getTemplate("activation_template.vm");
                        }
                        //
                        Users user = Usermanagement.getInstance().getUserByActivationHash(hash);
                       
                        if (user == null) {
                                //No User Found with this Hash
                                Long default_lang_id = Long.valueOf(Configurationmanagement.getInstance().
                                        getConfKey(3,"default_lang_id").getConf_value()).longValue();
                               
                                Fieldlanguagesvalues labelid669 = Fieldmanagment.getInstance().getFieldByIdAndLanguage(new Long(669), default_lang_id);
                                Fieldlanguagesvalues labelid672 = Fieldmanagment.getInstance().getFieldByIdAndLanguage(new Long(672), default_lang_id);
                               
                               
                                ctx.put("message", labelid669.getValue());
                                ctx.put("link", "<a href='"+loginURL+"'>"+ labelid672.getValue() + "</a>");
                                return getVelocityEngine().getTemplate("activation_template.vm");
                               
                        } else if (user.getStatus() == 1) {
                                //already activated
                                Long default_lang_id = Long.valueOf(Configurationmanagement.getInstance().
                                        getConfKey(3,"default_lang_id").getConf_value()).longValue();
                               
                                Fieldlanguagesvalues labelid670 = Fieldmanagment.getInstance().getFieldByIdAndLanguage(new Long(670), default_lang_id);
                                Fieldlanguagesvalues labelid672 = Fieldmanagment.getInstance().getFieldByIdAndLanguage(new Long(672), default_lang_id);
                               
                                ctx.put("message", labelid670.getValue());
                                ctx.put("link", "<a href='"+loginURL+"'>"+ labelid672.getValue() + "</a>");
                                return getVelocityEngine().getTemplate("activation_template.vm");
                               
                        } else if (user.getStatus() == 0) {
                                //activate
                                user.setStatus(1);
                                user.setUpdatetime(new Date());

                                Usermanagement.getInstance().updateUser(user);
                               
                                Long default_lang_id = Long.valueOf(Configurationmanagement.getInstance().
                                        getConfKey(3,"default_lang_id").getConf_value()).longValue();
View Full Code Here

    assertNotNull("Cann't add appointment", id);
    return ap;
  }
 
  public static Users createUser(int rnd) throws Exception{
    Users users = new Users();
    // add user
    users.setFirstname("firstname" + rnd);
    users.setLastname("lastname" + rnd);
    users.setLogin("login");
    users.setPassword("pass" + rnd);
    users.setLanguage_id(1L);
    Long user_id = Usermanagement.getInstance().addUser(users);
    assertTrue("Cann't add user", user_id > 0);
    users = Usermanagement.getInstance().getUserByIdAndDeleted(user_id);
    assertNotNull("User should not be null", users);
    return users;
View Full Code Here

             
              for (Iterator<Element> innerIter = itemObject.elementIterator( "user" ); innerIter.hasNext(); ) {
               
                Element itemUsers = innerIter.next();
               
                Users us = new Users();

                us.setUser_id(Long.valueOf(unformatString(itemUsers.element("user_id").getText())));
                      us.setAge(CalendarPatterns.parseDate(unformatString(itemUsers.element("age").getText())));
                      us.setAvailible(importIntegerType(unformatString(itemUsers.element("availible").getText())));
                us.setDeleted(unformatString(itemUsers.element("deleted").getText()));
                us.setFirstname(unformatString(itemUsers.element("firstname").getText()));
                us.setLastname(unformatString(itemUsers.element("lastname").getText()));
                us.setLogin(unformatString(itemUsers.element("login").getText()));
                us.setPassword(unformatString(itemUsers.element("pass").getText()));
                us.setDeleted(itemUsers.element("deleted").getText());
               
                if (itemUsers.element("activatehash") != null) {
                  us.setActivatehash(unformatString(itemUsers.element("activatehash").getText()));
                } else {
                  us.setActivatehash("");
                }
                if (itemUsers.element("externalUserType") != null) {
                  us.setExternalUserType(unformatString(itemUsers.element("externalUserType").getText()));
                } else {
                  us.setExternalUserType("");
                }
                if (itemUsers.element("externalUserId") != null) {
                  us.setExternalUserId(importLongType(unformatString(itemUsers.element("externalUserId").getText())));
                } else {
                  us.setExternalUserId(null);
                }
                if (itemUsers.element("resethash") != null) {
                  us.setResethash(unformatString(itemUsers.element("resethash").getText()));
                } else {
                  us.setResethash(null);
                }
                if (itemUsers.element("userOffers") != null) {
                  us.setUserOffers(unformatString(itemUsers.element("userOffers").getText()));
                } else {
                  us.setUserOffers("");
                }
                if (itemUsers.element("userSearchs") != null) {
                  us.setUserSearchs(unformatString(itemUsers.element("userSearchs").getText()));
                } else {
                  us.setUserSearchs("");
                }
                if (itemUsers.element("forceTimeZoneCheck") != null) {
                  us.setForceTimeZoneCheck(importBooleanType(unformatString(itemUsers.element("forceTimeZoneCheck").getText())));
                } else {
                  us.setForceTimeZoneCheck(null);
                }
                if (itemUsers.element("lasttrans") != null) {
                  us.setLasttrans(importLongType(unformatString(itemUsers.element("lasttrans").getText())));
                } else {
                  us.setLasttrans(null);
                }
                if (itemUsers.element("showContactData") != null) {
                  us.setShowContactData(importBooleanType(unformatString(itemUsers.element("showContactData").getText())));
                } else {
                  us.setShowContactData(null);
                }
                if (itemUsers.element("showContactDataToContacts") != null) {
                  us.setShowContactDataToContacts(importBooleanType(unformatString(itemUsers.element("showContactDataToContacts").getText())));
                } else {
                  us.setShowContactDataToContacts(null);
                }
               
               
                us.setPictureuri(unformatString(itemUsers.element("pictureuri").getText()));
                if (unformatString(itemUsers.element("language_id").getText()).length()>0)
                  us.setLanguage_id(Long.valueOf(unformatString(itemUsers.element("language_id").getText())));
                 
                us.setStatus(importIntegerType(unformatString(itemUsers.element("status").getText())));
                us.setRegdate(CalendarPatterns.parseDate(unformatString(itemUsers.element("regdate").getText())));
                us.setTitle_id(importIntegerType(unformatString(itemUsers.element("title_id").getText())));
                us.setLevel_id(importLongType(unformatString(itemUsers.element("level_id").getText())));
               
                //UserSIP Data
                if (itemUsers.element("sip_username") != null
                    && itemUsers.element("sip_userpass") != null
                    && itemUsers.element("sip_authid") != null) {
                  UserSipData userSipData = new UserSipData();
                  userSipData.setUsername(unformatString(itemUsers.element("sip_username").getText()));
                  userSipData.setUsername(unformatString(itemUsers.element("sip_userpass").getText()));
                  userSipData.setUsername(unformatString(itemUsers.element("sip_authid").getText()));
                  us.setUserSipData(userSipData);
                }
                 
               
                String additionalname = unformatString(itemUsers.element("additionalname").getText());
                String comment = unformatString(itemUsers.element("comment").getText());
                // A User can not have a deleted Adress, you cannot delete the
                // Adress of an User
                // String deleted = u.getAdresses().getDeleted()
                // Phone Number not done yet
                String fax = unformatString(itemUsers.element("fax").getText());
                Long state_id = importLongType(unformatString(itemUsers.element("state_id").getText()));
                String street = unformatString(itemUsers.element("street").getText());
                String town = unformatString(itemUsers.element("town").getText());
                String zip = unformatString(itemUsers.element("zip").getText());
               
                if (itemUsers.element("omTimeZone") != null) {
                  OmTimeZone omTimeZone = OmTimeZoneDaoImpl.getInstance().getOmTimeZone(unformatString(itemUsers.element("omTimeZone").getText()));
                 
                  us.setOmTimeZone(omTimeZone);
                  us.setForceTimeZoneCheck(false);
                } else {
                 
                  Configuration conf = Configurationmanagement.getInstance().getConfKey(3L, "default.timezone");
              if (conf != null) {
                String jNameTimeZone = conf.getConf_value();
               
                OmTimeZone omTimeZone = OmTimeZoneDaoImpl.getInstance().getOmTimeZone(jNameTimeZone);
                    us.setOmTimeZone(omTimeZone);
                   
              }
                 
                 
                  us.setForceTimeZoneCheck(true);
                }
               
                String phone = "";
                if (itemUsers.element("phone") != null) {
                  phone = unformatString(itemUsers.element("phone").getText());
                }
               
                String email = "";
                if (itemUsers.element("mail") != null) {
                  email = unformatString(itemUsers.element("mail").getText());
                }
               
                States st = Statemanagement.getInstance().getStateById(state_id);
                if (st == null) {
                  Statemanagement.getInstance().getStateById(1L);
                }
               
                Adresses adr = new Adresses();
                adr.setAdditionalname(additionalname);
                adr.setComment(comment);
                adr.setStarttime(new Date());
                adr.setFax(fax);
                adr.setStreet(street);
                adr.setTown(town);
                adr.setZip(zip);
                adr.setStates(st);
                adr.setPhone(phone);
                adr.setEmail(email);
               
                us.setAdresses(adr);
               
                HashSet<Organisation_Users> orgUsers = new HashSet<Organisation_Users>();
               
                for (Iterator<Element> organisationsIterator = itemUsers.elementIterator( "organisations" ); organisationsIterator.hasNext(); ) {
                 
                  Element organisations = organisationsIterator.next();
                 
                  for (Iterator<Element> organisationIterator = organisations.elementIterator( "user_organisation" ); organisationIterator.hasNext(); ) {
                     
                    Element organisationObject = organisationIterator.next();
                   
                    Long organisation_id = importLongType(unformatString(organisationObject.element("organisation_id").getText()));
                    Long user_id = importLongType(unformatString(organisationObject.element("user_id").getText()));
                    Boolean isModerator = importBooleanType(unformatString(organisationObject.element("isModerator").getText()));
                    String commentOrg = unformatString(organisationObject.element("comment").getText());
                    String deleted = unformatString(organisationObject.element("deleted").getText());
                   
                    Organisation_Users orgUser = new Organisation_Users();
                    orgUser.setOrganisation(Organisationmanagement.getInstance().getOrganisationByIdBackup(organisation_id));
                    orgUser.setUser_id(user_id);
                    orgUser.setIsModerator(isModerator);
                    orgUser.setComment(commentOrg);
                    orgUser.setStarttime(new Date());
                    orgUser.setDeleted(deleted);
                   
                    orgUsers.add(orgUser);
                   
                  }
                 
                }
               
                Long userId = us.getUser_id();
               
                //check if login does already exists, but only for users that have been created in the OpenMeetings Administration
                //maybe we should check status too
                /*
                if ((us.getExternalUserId() == null || us.getExternalUserId() == 0) && email != null && email.length() > 0){
                 
                  Users storedUser = Usermanagement.getInstance().getUserByLoginOrEmail(us.getLogin());
                 
                  if (storedUser != null) {
                    log.info("A user with the given login does already exist "+us.getLogin());
                  } else {
 
                    storedUser = Usermanagement.getInstance().getUserByLoginOrEmail(email);
                   
                    if (storedUser != null) {
                      log.info("A user with the given email as login does already exist "+email);
                    }
                  }
                  if (storedUser != null) {
                    usersMap.put(userId, storedUser.getUser_id());
                    continue;
                  }
                }
                */

                log.debug("Import User ID "+userId);
                us.setUser_id(null);
                us.setStarttime(new Date());
                Long actualNewUserId = Usermanagement.getInstance().addUserBackup(us);
                usersMap.put(userId, actualNewUserId);
               
                for (Iterator<Organisation_Users> orgUserIterator = orgUsers.iterator();orgUserIterator.hasNext();) {
                 
View Full Code Here

                String subject = unformatString(pmObject.element("subject").getText());
                Long privateMessageFolderId = getNewId(importLongType(unformatString(pmObject.element("privateMessageFolderId").getText())), Maps.MESSAGEFOLDERS);
                Long userContactId = getNewId(importLongType(unformatString(pmObject.element("userContactId").getText())), Maps.USERCONTACTS);
                Long parentMessage = importLongType(unformatString(pmObject.element("parentMessage").getText()));
                Boolean bookedRoom = importBooleanType(unformatString(pmObject.element("bookedRoom").getText()));
                Users from = Usermanagement.getInstance().getUserById(getNewId(importLongType(unformatString(pmObject.element("from").getText())), Maps.USERS));
                Users to = Usermanagement.getInstance().getUserById(getNewId(importLongType(unformatString(pmObject.element("to").getText())), Maps.USERS));
                Date inserted = CalendarPatterns.parseDateWithHour(unformatString(pmObject.element("inserted").getText()));
                Boolean isContactRequest = importBooleanType(unformatString(pmObject.element("isContactRequest").getText()));
                Boolean isRead = importBooleanType(unformatString(pmObject.element("isRead").getText()));
                Boolean isTrash = importBooleanType(unformatString(pmObject.element("isTrash").getText()));
                Users owner = Usermanagement.getInstance().getUserById(getNewId(importLongType(unformatString(pmObject.element("owner").getText())), Maps.USERS));
                Rooms room = Roommanagement.getInstance().getRoomById(getNewId(importLongType(unformatString(pmObject.element("room").getText())), Maps.ROOMS));
               
                PrivateMessages pm = new PrivateMessages();
                pm.setMessage(message);
                pm.setSubject(subject);
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.