/** * @see org.projectforge.business.ldap.LdapLoginHandler#initialize() */ @Override public void initialize() { super.initialize(); ldapOrganizationalUnitDao.createIfNotExist(userBase, "ProjectForge's user base."); ldapOrganizationalUnitDao.createIfNotExist(LdapUserDao.DEACTIVATED_SUB_CONTEXT, "ProjectForge's user base for deactivated users.", userBase); ldapOrganizationalUnitDao.createIfNotExist(LdapUserDao.RESTRICTED_USER_SUB_CONTEXT, "ProjectForge's user base for restricted users.", userBase); ldapOrganizationalUnitDao.createIfNotExist(groupBase, "ProjectForge's group base."); }
/** * @see org.projectforge.business.login.LoginHandler#initialize() */ @Override public void initialize() { if (ldapConfig == null) { // May-be already set by test class. this.ldapConfig = ldapService.getLdapConfig(); if (ldapConfig == null || ldapConfig.getServer() == null) { log.warn("No LDAP configured in config.xml, so any login will be impossible!"); } } baseDN = ldapConfig.getBaseDN(); userBase = ldapConfig.getUserBase(); groupBase = ldapConfig.getGroupBase(); ldapConnector = new LdapConnector(ldapConfig); ldapGroupDao.setLdapConnector(ldapConnector); // May-be already set by test class. ldapUserDao.setLdapConnector(ldapConnector); ldapUserDao.setLdapPersonDao((LdapPersonDao) ldapPersonDao.setLdapConnector(ldapConnector)); if (ldapOrganizationalUnitDao == null) { // May-be already set by test class. ldapOrganizationalUnitDao = new LdapOrganizationalUnitDao(); ldapOrganizationalUnitDao.setLdapConnector(ldapConnector); } }
public void tearDown() { if (isAvailable() == true) { ldapOrganizationalUnitDao.deleteIfExists(LdapUserDao.DEACTIVATED_SUB_CONTEXT, getUserPath()); ldapOrganizationalUnitDao.deleteIfExists(LdapUserDao.RESTRICTED_USER_SUB_CONTEXT, getUserPath()); ldapOrganizationalUnitDao.deleteIfExists(getUserPath()); ldapOrganizationalUnitDao.deleteIfExists(getGroupPath()); } }
ldapUserDao.setLdapConnector(ldapConnector); ldapUserDao.setLdapPersonDao(ldapPersonDao); ldapOrganizationalUnitDao = new LdapOrganizationalUnitDao(); ldapOrganizationalUnitDao.setLdapConnector(ldapConnector); ldapGroupDao = new LdapGroupDao(); ldapGroupDao.setLdapConnector(ldapConnector);