Package org.olat.core.id

Examples of org.olat.core.id.User


    if (sender == null) {
      // mail sent by plattform configured sender address
      return trans.translate("footer.no.userdata", new String[] { Settings.getServerContextPathURI() });
    }
    // mail sent by a system user
    User user = sender.getUser();
    String institution = user.getProperty(UserConstants.INSTITUTIONALNAME, null);
    if (institution == null) institution = "";
    return trans.translate("footer.with.userdata", new String[] { user.getProperty(UserConstants.FIRSTNAME, null), user.getProperty(UserConstants.LASTNAME, null), sender.getName(),
        institution, Settings.getServerContextPathURI() });

  }
View Full Code Here


      // adresses or a temporary problem)
      if (failedIdentites != null && failedIdentites.size() > 0) {
        warnings.append("<p>").append(trans.translate("mailhelper.error.failedusers"));
        warnings.append("<ul>");
        for (Identity identity : failedIdentites) {
          User user = identity.getUser();
          warnings.append("<li>");
          warnings.append(trans.translate("mailhelper.error.failedusers.user", new String[] { user.getProperty(UserConstants.FIRSTNAME, null), user.getProperty(UserConstants.LASTNAME, null),
              user.getProperty(UserConstants.EMAIL, null), identity.getName() }));
          warnings.append("</li>");
        }
        warnings.append("</ul></p>");
      }
    }
View Full Code Here

   *
   * @param ureq
   * @param localeKey
   */
  private void updateUserLocaleAndLogout(UserRequest ureq, String localeKey) {
    User currUser = ureq.getIdentity().getUser();
    // direct DB calls have to be made here because the
    // user manager is not available in the core
    DB db = DBFactory.getInstance();
    currUser = (User) db.loadObject(currUser);
    currUser.getPreferences().setLanguage(localeKey);
    db.saveObject(currUser);
    DispatcherAction.redirectToDefaultDispatcher(ureq.getHttpResp());
  }
View Full Code Here

        myMailfrom = tmpFrom;
      }
    }
    this.mailfrom = myMailfrom;
    // initialize the mail footer with infos about this OLAT installation and the user who sent the mail
    User user = mailFromIdentity.getUser();
   
    Locale locale = I18nManager.getInstance().getLocaleOrDefault(user.getPreferences().getLanguage());
   
    PackageTranslator trans = new PackageTranslator(Util.getPackageName(Emailer.class), locale);
    String institution = user.getProperty(UserConstants.INSTITUTIONALNAME, null);
    if (institution == null) institution = "";
    footer = trans.translate("footer.with.userdata", new String[] { user.getProperty(UserConstants.FIRSTNAME, null), user.getProperty(UserConstants.LASTNAME, null), mailFromIdentity.getName(),
        institution, Settings.getServerContextPathURI()  });

  }
View Full Code Here

   * @param ident
   * @return
   */
  public static String getFormatedName(Identity ident) {
    Translator trans;
    User user = null;
    if (ident == null) {
      trans = Util.createPackageTranslator(NotificationHelper.class, I18nManager.getInstance().getLocaleOrDefault(null));
    } else {
     trans = Util.createPackageTranslator(NotificationHelper.class, I18nManager.getInstance().getLocaleOrDefault(
        ident.getUser().getPreferences().getLanguage()));
     user = ident.getUser();
    }
    if (user == null) return trans.translate("user.unknown");
    return user.getProperty(UserConstants.FIRSTNAME, null) + " " + user.getProperty(UserConstants.LASTNAME, null);
  }
View Full Code Here

          CourseNode courseNode = course.getRunStructure().getNode(tokenKey);
          return courseNode.getShortTitle();
        }
        if ("Identity".equals(tokenType)) {
          Identity identity  = ManagerFactory.getManager().loadIdentityByKey(Long.parseLong(tokenKey));
          User user = identity.getUser();
          return user.getProperty(UserConstants.LASTNAME, locale) + " " + user.getProperty(UserConstants.FIRSTNAME, locale) ;
        }
        if ("BusinessGroup".equals(tokenType)) {
          BusinessGroup bg =BusinessGroupManagerImpl.getInstance().loadBusinessGroup(Long.parseLong(tokenKey), true);
          return bg.getName();
        }
View Full Code Here

    VelocityContainer myContent = createVelocityContainer("homepagedisplay");
   
    String userName = hpc.getUserName();
    UserManager um = UserManager.getInstance();
    Identity identity = ManagerFactory.getManager().findIdentityByName(userName);
    User u = identity.getUser();
   
    myContent.contextPut("userName", identity.getName());
    myContent.contextPut("deleted", identity.getStatus().equals(Identity.STATUS_DELETED));
    myContent.contextPut("user", u);
    myContent.contextPut("locale", getLocale());
View Full Code Here

  /**
   * @see org.olat.user.UserManager#createUser(java.lang.String, java.lang.String, java.lang.String)
   */
  public User createUser(String firstName, String lastName, String eMail) {
    User newUser = new UserImpl(firstName, lastName, eMail);
    Preferences prefs = newUser.getPreferences();
   
    Locale loc;
    // for junit test case: use German Locale
    if (Settings.isJUnitTest()) {
      loc = Locale.GERMAN;
View Full Code Here

  /**
   * @see org.olat.user.UserManager#createAndPersistUser(java.lang.String, java.lang.String, java.lang.String)
   */
  public User createAndPersistUser(String firstName, String lastName, String email) {
    User user = new UserImpl(firstName, lastName, email);
    DBFactory.getInstance().saveObject(user);
    return user;
  }
View Full Code Here

  /**
   * @see org.olat.core.id.Identity#getUser()
   */
  public User getUser() {
    return new User(){
      Map<String, String> data = new HashMap<String, String>();
      private Map<String, String> envAttrs;
      {
        data.put(UserConstants.FIRSTNAME, "Jane");
        data.put(UserConstants.LASTNAME, "Doe");
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.