Package org.olat.core.id

Examples of org.olat.core.id.User


      // return emtyp string to continue with condition evaluation test
      return defaultValue();
    }

    Identity ident = getUserCourseEnv().getIdentityEnvironment().getIdentity();
    User user = ident.getUser();
    String propertyName = (String) inStack[0];

    return user.getProperty(propertyName, null); // always use default locale
  }
View Full Code Here


      e.printStackTrace();
    }
  }

  private Identity createIdentity(String login) {
    User testUser = new TestUser(login + "olattest@" + maildomain, login + "first", login + "last");
    Identity id = new TestIdentity(login, testUser);
    return id;
  }
View Full Code Here

    MailTemplate template = new MailTemplate(subject, body, null) {
      @Override
      public void putVariablesInMailContext(VelocityContext context, Identity identity) {
        // Put user variables
        User user = identity.getUser();
        context.put("firstname", user.getProperty(UserConstants.FIRSTNAME, null));
        context.put("lastname", user.getProperty(UserConstants.LASTNAME, null));
        context.put("login", identity.getName());
        // Put variables from greater context, eg. course id, group name etc.
        context.put("coursename", coursename);
        context.put("courseURL", courseURL);
View Full Code Here

    MailTemplate template = new MailTemplate(subject, body, attachments) {
      @Override
      public void putVariablesInMailContext(VelocityContext context, Identity identity) {
        // Put user variables
        User user = identity.getUser();
        context.put("firstname", user.getProperty(UserConstants.FIRSTNAME, null));
        context.put("login", identity.getName());
      }
    };

    // some recipients data
View Full Code Here

    MailTemplate template = new MailTemplate(subject, body, attachments) {
      @Override
      public void putVariablesInMailContext(VelocityContext context, Identity identity) {
        // Put user variables
        User user = identity.getUser();
        context.put("firstname", user.getProperty(UserConstants.FIRSTNAME, null));
        context.put("login", identity.getName());
      }
    };

    // some recipients data
View Full Code Here

        // user clicks the tab the first time
        else if (tabbedEvent.getNewComponent() == rssPanel && rssPanel.getContent() == null) {
          VelocityContainer notificationsRssVC = createVelocityContainer("notificationsRSS");
          String rssLink = RSSUtil.getPersonalRssLink(ureq);
          notificationsRssVC.contextPut("rssLink", rssLink);
          User user = subscriberIdentity.getUser();
          String fullName = user.getProperty(UserConstants.FIRSTNAME, getLocale()) + " " + user.getProperty(UserConstants.LASTNAME, getLocale());
          notificationsRssVC.contextPut("fullName", fullName);
          rssPanel.setContent(notificationsRssVC);
        }
      }
    }
View Full Code Here

              // set authprovider
              //usess.getIdentityEnvironment().setAuthProvider(OLATAuthenticationController.PROVIDER_OLAT);
           
              // set session info
              SessionInfo sinfo = new SessionInfo(identity.getName(), request.getSession());
              User usr = identity.getUser();
              sinfo.setFirstname(usr.getProperty(UserConstants.FIRSTNAME, null));
              sinfo.setLastname(usr.getProperty(UserConstants.LASTNAME, null));
              sinfo.setFromIP(request.getRemoteAddr());
              sinfo.setFromFQN(request.getRemoteAddr());
              try {
                InetAddress[] iaddr = InetAddress.getAllByName(request.getRemoteAddr());
                if (iaddr.length > 0) sinfo.setFromFQN(iaddr[0].getHostName());
View Full Code Here

//          userProperties.put(UserConstants.INSTITUTIONALUSERIDENTIFIER, searchValue);
          List res = ManagerFactory.getManager().getVisibleIdentitiesByPowerSearch(searchValue, userProperties, false, null, null, null,
              null, null);
          for (Iterator it_res = res.iterator(); it_res.hasNext();) {
            Identity ident = (Identity) it_res.next();
            User u = ident.getUser();
            String login = ident.getName();
            //String first = u.getProperty(UserConstants.FIRSTNAME, ureq.getLocale());
            //String last = u.getProperty(UserConstants.LASTNAME, ureq.getLocale());
            receiver.addEntry(login, login +" "+login);
          }         
View Full Code Here

   */
  public static final Identity createAndPersistIdentityAsUser(String login) {
    Manager securityManager = ManagerFactory.getManager();
    SecurityGroup group = securityManager.findSecurityGroupByName(Constants.GROUP_OLATUSERS);
    if (group == null) group = securityManager.createAndPersistNamedSecurityGroup(Constants.GROUP_OLATUSERS);
    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 static final Identity createAndPersistIdentityAsAuthor(String login) {
    Manager securityManager = ManagerFactory.getManager();
    SecurityGroup group = securityManager.findSecurityGroupByName(Constants.GROUP_AUTHORS);
    if (group == null) group = securityManager.createAndPersistNamedSecurityGroup(Constants.GROUP_AUTHORS);
    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

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.