Package org.olat.core.id

Examples of org.olat.core.id.User


        String email = ef.getTextElement("email_address").getValue().trim();
        myContent.contextPut("email", email);
        myContent.contextPut("text", translate("step2.reg.text", email));
        ef.setVisible(false);
        // look for user in "Person" and "user" tables
        User user = UserManager.getInstance().findUserByEmail(email);
        // get remote address
        String ip = ureq.getHttpReq().getRemoteAddr();
        String body = null;
        String today = DateFormat.getDateInstance(DateFormat.LONG, ureq.getLocale()).format(new Date());
        Emailer mailer = new Emailer(ureq.getLocale());
View Full Code Here


        rf2.setDisplayOnly(true);
        regarea.setContent(rf2);
        // create user with mandatory fields from registrationform
        //FIXME
        UserManager um = UserManager.getInstance();
        User volatileUser = um.createUser(rf2.getTextElement(UserConstants.FIRSTNAME).getValue(),
            rf2.getTextElement(UserConstants.LASTNAME).getValue(), tempKey.getEmailAddress());
        // set user configured language
        Preferences preferences = volatileUser.getPreferences();
        preferences.setLanguage(rf2.getSingleSelectionElement("lang").getSelectedKey());
        volatileUser.setPreferences(preferences);
        // create an identity with the given username / pwd and the user object
        String login = rf2.getTextElement("usr_login").getValue();
        String pwd = rf2.getTextElement("pwd1").getValue();
        Identity persistedIdentity = rm.createNewUserAndIdentityFromTemporaryKey(login, pwd, volatileUser, tempKey);
        if (persistedIdentity == null) {
          showError("user.notregistered");
        } else {
          // update other user properties from form
          List<UserPropertyHandler> userPropertyHandlers = um.getUserPropertyHandlersFor(RegistrationForm2.USERPROPERTIES_FORM_IDENTIFYER, false);
          User persistedUser = persistedIdentity.getUser();
          for (UserPropertyHandler userPropertyHandler : userPropertyHandlers) {
            FormElement ui = rf2.getFormElement(userPropertyHandler.getName());
            userPropertyHandler.updateUserFromFormElement(persistedUser, ui);
          }
          // persist changes in db
View Full Code Here

    } catch (AddressException e) {
      Tracing.logError("Could not send registration notification message, bad mail address", e, RegistrationManager.class);
      return;
    }
    MailerResult result = new MailerResult();
    User user = newIdentity.getUser();
    Locale loc = I18nModule.getDefaultLocale();
    String[] userParams = new  String[] {newIdentity.getName(), user.getProperty(UserConstants.FIRSTNAME, loc), user.getProperty(UserConstants.LASTNAME, loc), user.getProperty(UserConstants.EMAIL, loc),
        user.getPreferences().getLanguage(), Settings.getServerconfig("server_fqdn") + WebappHelper.getServletContextPath() };
    Translator trans = new PackageTranslator(Util.getPackageName(RegistrationManager.class), loc);
    String subject = trans.translate("reg.notiEmail.subject", userParams);
    String body = trans.translate("reg.notiEmail.body", userParams);
   
    MailHelper.sendMessage(from, to , null, null, body, subject, null, result);
View Full Code Here

  public PersonalRSSFeed(Identity identity, String token) {
    super();
    setFeedType("rss_2.0");
    setEncoding(RSSServlet.DEFAULT_ENCODING);

    User user = identity.getUser();
    Locale locale = I18nManager.getInstance().getLocaleOrDefault(user.getPreferences().getLanguage());
    Translator translator = Util.createPackageTranslator(PersonalRSSFeed.class, locale);
    NotificationsManager man = NotificationsManager.getInstance();
    List<Bookmark> bookmarks = BookmarkManager.getInstance().findBookmarksByIdentity(identity);

    setTitle(translator.translate("rss.title", new String[] { identity.getName() }));
View Full Code Here

        cl = new ContactList(courseTitle);
        cl.addAllIdentites(stakeHoldersIds);
        changeEmail.addEmailTo(cl);

        StringBuilder stakeHolders = new StringBuilder();
        User user = ((Identity) stakeHoldersIds.get(0)).getUser();
        Locale loc = ureq.getLocale();
        stakeHolders.append(user.getProperty(UserConstants.FIRSTNAME, loc)).append(" ").append(user.getProperty(UserConstants.LASTNAME, loc));
        for (int i = 1; i < stakeHoldersIds.size(); i++) {
          user = ((Identity) stakeHoldersIds.get(i)).getUser();
          stakeHolders.append(", ").append(user.getProperty(UserConstants.FIRSTNAME, loc)).append(" ").append(user.getProperty(UserConstants.LASTNAME, loc));
        }

        CourseNode cn = course.getEditorTreeModel().getCourseNode(element.getUserdata());
        String courseNodeTitle = cn.getShortTitle();
        result.append(translate("qti.restricted.course", courseTitle));
View Full Code Here

    // add assessment_result

    // Add User information
    Element context = result.addElement("context");
    User user = identity.getUser();
    String name = user.getProperty(UserConstants.LASTNAME, locale) + " " + user.getProperty(UserConstants.FIRSTNAME, locale) + " (" + identity.getName() + ")";
    String instId = user.getProperty(UserConstants.INSTITUTIONALUSERIDENTIFIER, locale);
    String instName = user.getProperty(UserConstants.INSTITUTIONALNAME, locale);

    if (instId == null) instId = "N/A";
    context.addElement("name").addText(name);

    String institution;
View Full Code Here

   */
  public void testUmFindUserByKey() throws Exception {
    log.debug("Entering testUmFindUserByKey()");
    UserManager um = UserManager.getInstance();
    // find users that do exist
    User u3test = um.loadUserByKey(u1.getKey());
    assertTrue(u1.getKey().equals(u3test.getKey()));
  }
View Full Code Here

    // change preferences values and look it up (test only one
    // attribute, we assume that getters and setters do work!)
    u1.getPreferences().setLanguage("de");
    UserManager um = UserManager.getInstance();
    um.updateUser(u1);
    User u1test = um.loadUserByKey(u1.getKey());
    assertTrue(u1test.getPreferences().getLanguage().matches("de"));
  }
View Full Code Here

   *
   * @throws Exception
   */
  public void testUmFindCharsetPropertyByIdentity() throws Exception{
     UserManager um = UserManager.getInstance();
     User testuser = um.loadUserByKey(u1.getKey());
    
     Manager sm = ManagerFactory.getManager();
     Identity identity = sm.findIdentityByName(u1.getProperty(UserConstants.LASTNAME, null));
    
     um.setUserCharset(identity, WebappHelper.getDefaultCharset());
View Full Code Here

    assertTrue(found.getKey().equals(i3.getKey()));
  }

  public void testEquals() {
    UserManager um = UserManager.getInstance();
    User user1 = um.findUserByEmail("judihui@id.uzh.ch");
    User user2 = um.findUserByEmail("migros@id.migros.uzh.ch");
    User user1_2 = um.findUserByEmail("judihui@id.uzh.ch");

    assertFalse("Wrong equals implementation, different types are recognized as equals ",user1.equals(new Integer(1)));
    assertFalse("Wrong equals implementation, different users are recognized as equals ",user1.equals(user2));
    assertFalse("Wrong equals implementation, null value is recognized as equals ",user1.equals(null));
    assertTrue("Wrong equals implementation, same users are NOT recognized as equals ",user1.equals(user1));
View Full Code Here

TOP

Related Classes of org.olat.core.id.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.