Package org.olat.core.id

Examples of org.olat.core.id.User


    uifactory.addFormCancelButton("cancel", buttonContainer, ureq,
        getWindowControl());
    // Add parent and parent first / last name
    if (parentComment != null) {
      this.flc.contextPut("parentComment", parentComment);
      User parent = parentComment.getCreator().getUser();
      this.flc.contextPut("parentfirstName", parent.getProperty(UserConstants.FIRSTNAME, getLocale()));
      this.flc.contextPut("parentLastName", parent.getProperty(UserConstants.LASTNAME, getLocale()));
    }
  }
View Full Code Here


    boolean usersSyncedAtStartup = LDAPLoginModule.isLdapSyncOnStartup();
    if (usersSyncedAtStartup) {
      try {
        //create user but with different attributes - must fail since user already exists
        User user = UserManager.getInstance().createUser("klaus", "Meier", "klaus@meier.ch");
        Identity identity = securityManager.createAndPersistIdentityAndUser("kmeier", user, "LDAP", "kmeier", null);
        SecurityGroup secGroup = securityManager.findSecurityGroupByName(LDAPConstants.SECURITY_GROUP_LDAP);
        securityManager.addIdentityToSecurityGroup(identity, secGroup);
       
        // simulate closed session (user adding from startup job)
        DBFactory.getInstance().intermediateCommit();
        fail("Expected constrant violation becaus of doupliate entry");     
      } catch (Exception e) {
        // success, this is what we expected
      }
      //changedAttrMap empty since already synchronized
      Attributes attrs = ldapManager.bindUser(uid, pwd, errors);
      Identity identitys = securityManager.findIdentityByName(uid);
      Map<String, String> changedAttrMap = ldapManager.prepareUserPropertyForSync(attrs, identitys);
      // map is empty - no attributes to sync
      assertNull(changedAttrMap);
    } else {
      //create user but with different attributes - must fail since user already exists
      User user = UserManager.getInstance().createUser("klaus", "Meier", "klaus@meier.ch");
      Identity identity = securityManager.createAndPersistIdentityAndUser("kmeier", user, "LDAP", "kmeier", null);
      SecurityGroup secGroup = securityManager.findSecurityGroupByName(LDAPConstants.SECURITY_GROUP_LDAP);
      securityManager.addIdentityToSecurityGroup(identity, secGroup);
      // simulate closed session (user adding from startup job)
      DBFactory.getInstance().intermediateCommit();
View Full Code Here

   
    // simulate closed session (user adding from startup job)
    DBFactory.getInstance().intermediateCommit();
   
    //create some users in LDAPSecurityGroup
    User user = UserManager.getInstance().createUser("grollia", "wa", "gorrila@olat.org");
    Identity identity = securityManager.createAndPersistIdentityAndUser("gorilla", user, "LDAP", "gorrila", null);
    SecurityGroup secGroup1 = securityManager.findSecurityGroupByName(LDAPConstants.SECURITY_GROUP_LDAP);
    securityManager.addIdentityToSecurityGroup(identity, secGroup1);
    user = UserManager.getInstance().createUser("wer", "immer", "immer@olat.org");
    identity = securityManager.createAndPersistIdentityAndUser("der", user, "LDAP", "der", null);
View Full Code Here

      }
    }
   

    //create Users in LDAP Group only existing in OLAT
    User user1 = UserManager.getInstance().createUser("hansi", "hürlima", "hansi@hansli.com");
    Identity identity1 = securityManager.createAndPersistIdentityAndUser("hansi", user1, "LDAP", "hansi", null);
    SecurityGroup secGroup1 = securityManager.findSecurityGroupByName(LDAPConstants.SECURITY_GROUP_LDAP);
    securityManager.addIdentityToSecurityGroup(identity1, secGroup1);
    user1 = UserManager.getInstance().createUser("chaspi", "meier", "chaspi@hansli.com");
    identity1 = securityManager.createAndPersistIdentityAndUser("chaspi", user1, "LDAP", "chaspi", null);
View Full Code Here

    String PACKAGE = Util.getPackageName(EnrollmentManagerTest.class);
    testTranslator = new PackageTranslator(PACKAGE, new Locale("de"));

    // Identities
    User UserWg1 = UserManager.getInstance().createAndPersistUser("FirstName_wg1","LastName_wg1","wg1_junittest@olat.unizh.ch");
    wg1 = ManagerFactory.getManager().createAndPersistIdentity("wg1", UserWg1, OLATAuthenticationController.PROVIDER_OLAT, "wg1",
        Encoder.encrypt("wg1"));
    User UserWg2 = UserManager.getInstance().createAndPersistUser("FirstName_wg2","LastName_wg2","wg2_junittest@olat.unizh.ch");
    wg2 = ManagerFactory.getManager().createAndPersistIdentity("wg2", UserWg2, OLATAuthenticationController.PROVIDER_OLAT, "wg2",
        Encoder.encrypt("wg2"));
    User UserWg3 = UserManager.getInstance().createAndPersistUser("FirstName_wg3","LastName_wg3","wg3_junittest@olat.unizh.ch");
    wg3 = ManagerFactory.getManager().createAndPersistIdentity("wg3", UserWg3, OLATAuthenticationController.PROVIDER_OLAT, "wg3",
        Encoder.encrypt("wg3"));
    User UserWg4 = UserManager.getInstance().createAndPersistUser("FirstName_wg4","LastName_wg4","wg4_junittest@olat.unizh.ch");
    wg4 = ManagerFactory.getManager().createAndPersistIdentity("wg4", UserWg4, OLATAuthenticationController.PROVIDER_OLAT, "wg4",
        Encoder.encrypt("wg4"));

  }
View Full Code Here

  public void testUmCreateUser() throws Exception {
    // search for user u1 manually. SetUp puts the user in the database
    // so we look if we can find the user in the database
    log.debug("Entering testUmCreateUser()");
    UserManager um = UserManager.getInstance();
    User found = um.findUserByEmail("judihui@id.uzh.ch");
    assertTrue(u1.getKey().equals(found.getKey()));
  }
View Full Code Here

   */
  public void testFindUserByEmail() throws Exception {
    log.debug("Entering testUmCreateUser()");
    UserManager um = UserManager.getInstance();
    // find via users email
    User found = um.findUserByEmail("judihui@id.uzh.ch");
    assertTrue(u1.getKey().equals(found.getKey()));
    // find via users institutional email
    found = um.findUserByEmail("judihui@id.uzh.ch");
    assertTrue(u1.getKey().equals(found.getKey()));
  }
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.