Пример #1
0
  public void cleanup() {
    for (Person p : users.values()) {
      ipaPersonDao.delete(p);
      adPersonDao.delete(p);
    }

    for (Group g : groups.values()) {
      ipaGroupDao.delete(g);
      adGroupDao.delete(g);
    }
  }
Пример #2
0
 public void setup() throws Exception {
   setIpaLdapContext(ContextSourceFactory.getIPAContextSource(ldapConfiguration));
   getIpaLdapContext().afterPropertiesSet();
   setAdLdapContext(ContextSourceFactory.getADContextSource(ldapConfiguration));
   getAdLdapContext().afterPropertiesSet();
   ipaLdapTemplate = new LdapTemplate(getIpaLdapContext());
   adLdapTemplate = new LdapTemplate(getAdLdapContext());
   ipaPersonDao.setLdapTemplate(ipaLdapTemplate);
   ipaGroupDao.setLdapTemplate(ipaLdapTemplate);
   adPersonDao.setLdapTemplate(adLdapTemplate);
   adGroupDao.setLdapTemplate(adLdapTemplate);
 }
Пример #3
0
  public void populateUsersAndGroups() throws ConfigurationException, URISyntaxException {
    for (Person p : users.values()) {
      ipaPersonDao.create(p);
      adPersonDao.create(p);
    }

    List<String> list = new ArrayList<String>(groups.keySet());
    Collections.sort(list);
    for (String groupName : list) {
      Group group = groups.get(groupName);
      ipaGroupDao.create(group);
      adGroupDao.create(group);
      System.out.println(groupName);
    }
  }