Package org.olat.core.id

Examples of org.olat.core.id.User


   */
  public static final Identity createAndPersistIdentityAsAdmin(String login) {
    Manager securityManager = ManagerFactory.getManager();
    SecurityGroup group = securityManager.findSecurityGroupByName(Constants.GROUP_ADMIN);
    if (group == null) group = securityManager.createAndPersistNamedSecurityGroup(Constants.GROUP_ADMIN);
    User user = UserManager.getInstance().createUser("first" + login, "last" + login, login + "@" + maildomain);
    Identity identity = securityManager.createAndPersistIdentityAndUser(login, user, OLATAuthenticationController.PROVIDER_OLAT, login,
        Encoder.encrypt("A6B7C8"));
    securityManager.addIdentityToSecurityGroup(identity, group);
    return identity;
  }
View Full Code Here


  public String getAuthor() {
    String authorName = null;
    if(authorKey > 0) {
      Identity identity = ManagerFactory.getManager().loadIdentityByKey(authorKey, false);
      if (identity != null) {
        User user = identity.getUser();
        if (user == null) {
          authorName = author = identity.getName();         
        } else {
          authorName = author = user.getProperty(UserConstants.FIRSTNAME, null) + " " + user.getProperty(UserConstants.LASTNAME, null);
        }
      }
    }
    if (authorName == null && StringHelper.containsNonWhitespace(author)) {
      authorName = author;
View Full Code Here

  public String getModifier() {
    String modifierName = null;
    if(modifierKey > 0) {
      Identity identity = ManagerFactory.getManager().loadIdentityByKey(modifierKey, false);
      if (identity != null) {
        User user = identity.getUser();
        if (user == null) {
          modifierName = modifier = identity.getName();         
        } else {
          modifierName = modifier = user.getProperty(UserConstants.FIRSTNAME, null) + " " + user.getProperty(UserConstants.LASTNAME, null);
        }
      }
    }
    if (modifierName == null && StringHelper.containsNonWhitespace(modifier)) {
      modifierName = author;
View Full Code Here

        // load message to form as quotation       
        StringBuilder quoteSB = new StringBuilder();
        quoteSB.append(TINYMCE_EMPTYLINE_CODE);
        quoteSB.append("<div class=\"b_quote_wrapper\"><div class=\"b_quote_author mceNonEditable\">");
        String date = f.formatDateAndTime(currentMsg.getCreationDate());
        User creator = currentMsg.getCreator().getUser();
        String creatorName = creator.getProperty(UserConstants.FIRSTNAME, ureq.getLocale()) + " " + creator.getProperty(UserConstants.LASTNAME, ureq.getLocale());
        quoteSB.append(getTranslator().translate("msg.quote.intro", new String[]{date, creatorName}));
        quoteSB.append("</div><blockquote class=\"b_quote\">");
        quoteSB.append(currentMsg.getBody());
        quoteSB.append("</blockquote></div>");
        quoteSB.append(TINYMCE_EMPTYLINE_CODE);
View Full Code Here

      }
    }

    //if (allowedToSendPersonalHeaders) {
    String userName = ident.getName();
    User u = ident.getUser();
    String lastName = u.getProperty(UserConstants.LASTNAME, loc);
    String firstName = u.getProperty(UserConstants.FIRSTNAME, loc);
    String email = u.getProperty(UserConstants.EMAIL, loc);
   
    tureq.setEmail(email);
    tureq.setFirstName(firstName);
    tureq.setLastName(lastName);
    tureq.setUserName(userName);
View Full Code Here

        }               
        if(isHidden) {
          title = translate("msg.hidden"+ " " + title;
        }
        mesgWrapper[1] = new ForumHelper.MessageWrapper(title,isSticky,collator);
        User creator = thread.getCreator().getUser();
        mesgWrapper[2] = new ForumHelper.MessageWrapper(creator.getProperty(UserConstants.FIRSTNAME, null) + " " + creator.getProperty(UserConstants.LASTNAME, null),isSticky, collator);
        // find latest date, and number of read messages for all children
        // init with thread values
        Date lastModified = thread.getLastModified();
        int readCounter = (rms.contains(thread.getKey()) ? 1 : 0);
        int childCounter = 1;
View Full Code Here

    TURequest tureq = new TURequest(config, ureq);

    //if (allowedToSendPersonalHeaders) {
    String userName = ureq.getIdentity().getName();
    User u = ureq.getIdentity().getUser();
    String lastName = u.getProperty(UserConstants.LASTNAME, loc);
    String firstName = u.getProperty(UserConstants.FIRSTNAME, loc);
    String email = u.getProperty(UserConstants.EMAIL, loc);
    tureq.setEmail(email);
    tureq.setFirstName(firstName);
    tureq.setLastName(lastName);
    tureq.setUserName(userName);
    //}
View Full Code Here

         
          //String contentType = hreq.getContentType();
 
          // if (allowedToSendPersonalHeaders) {
          String userName = ident.getName();
          User u = ident.getUser();
          String lastName = u.getProperty(UserConstants.LASTNAME, loc);
          String firstName = u.getProperty(UserConstants.FIRSTNAME, loc);
          String email = u.getProperty(UserConstants.EMAIL, loc);
 
          if (method.equals("GET")) {
            GetMethod cmeth = new GetMethod(uri);
            String queryString = hreq.getQueryString();
            if (queryString != null) cmeth.setQueryString(queryString);
View Full Code Here

   * @return
   */
  public static Document createDocument(SearchResourceContext searchResourceContext, Identity identity) {   

    UserManager userMgr = UserManager.getInstance();
    User user = identity.getUser();
   
    HomePageConfigManager homepageMgr = HomePageConfigManagerImpl.getInstance();
    HomePageConfig publishConfig = homepageMgr.loadConfigFor(identity.getName());

    IdentityDocument identityDocument = new IdentityDocument();
    identityDocument.setTitle(identity.getName());
    identityDocument.setCreatedDate(user.getCreationDate());
   
    // loop through all user properties and collect the content string and the last modified
    List<UserPropertyHandler> userPropertyHanders = userMgr.getUserPropertyHandlersFor(IdentityDocument.class.getName(), false);
    StringBuilder content = new StringBuilder();
    for (UserPropertyHandler userPropertyHandler : userPropertyHanders) {
      String propertyName = userPropertyHandler.getName();
      // only index fields the user has published!
      if (publishConfig.isEnabled(propertyName)) {
        String value = user.getProperty(propertyName, I18nModule.getDefaultLocale());
        if (value != null) {
          content.append(value).append(" ");
        }
      }
    }
View Full Code Here

    HttpSession session = new MockHttpSession();
    UserSession userSession = UserSession.getUserSession(session);
   
    assertTrue("isactivated", DBModule.isActivated());
   
    User user = UserManager.getInstance().createAndPersistUser("foo","bar","foo@bar.goo");
    Identity identity = ManagerFactory.getManager().createAndPersistIdentity("foo", user, "me", "foo", "bar");
    userSession.setSessionInfo(new SessionInfo("user", session));
    userSession.setIdentity(identity);
    ual.frameworkSetSession(userSession);
    System.out.println("********************************************************");
 
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.