public <T> List<T> findAll(Class<T> managedClass, Name base, SearchControls scope) { return ldapTemplate.findAll(base, scope, managedClass); } }
public <T> List<T> findAll(Class<T> managedClass, Name base, SearchControls scope) { return ldapTemplate.findAll(base, scope, managedClass); } }
public <T> List<T> findAll(Class<T> managedClass, Name base, SearchControls scope) { return ldapTemplate.findAll(base, scope, managedClass); } }
public <T> List<T> findAll(Class<T> managedClass, Name base, SearchControls scope) { return ldapTemplate.findAll(base, scope, managedClass); } }
@Override public List<Role> getAllRoles() { SearchControls controls = new SearchControls(); return (List<Role>) template.findAll(sample.buildBaseDn(), controls, sample.getClass()); }
/** * {@inheritDoc} */ @Override public <T> List<T> findAll(Class<T> clazz) { return findAll(LdapUtils.emptyLdapName(), getDefaultSearchControls(defaultSearchScope, RETURN_OBJ_FLAG, ALL_ATTRIBUTES), clazz); }
/** * {@inheritDoc} */ @Override public <T> List<T> findAll(Class<T> clazz) { return findAll(LdapUtils.emptyLdapName(), getDefaultSearchControls(defaultSearchScope, RETURN_OBJ_FLAG, ALL_ATTRIBUTES), clazz); }
/** * {@inheritDoc} */ @Override public <T> List<T> findAll(Class<T> clazz) { return findAll(LdapUtils.emptyLdapName(), getDefaultSearchControls(defaultSearchScope, RETURN_OBJ_FLAG, ALL_ATTRIBUTES), clazz); }
/** * {@inheritDoc} */ @Override public <T> List<T> findAll(Class<T> clazz) { return findAll(LdapUtils.emptyLdapName(), getDefaultSearchControls(defaultSearchScope, RETURN_OBJ_FLAG, ALL_ATTRIBUTES), clazz); }
@Test public void testFindAll() { List<Person> result = tested.findAll(Person.class); assertThat(result).hasSize(5); }
@Test public void testCreateWithCalculatedDn() { PersonWithDnAnnotations person = new PersonWithDnAnnotations(); // Don't explicitly set DN. person.setCommonName("New Person"); person.setSurname("Person"); person.setDesc(Arrays.asList("This is the description")); person.setTelephoneNumber("0123456"); person.setCompany("company1"); person.setCountry("Sweden"); tested.create(person); assertThat(tested.findAll(PersonWithDnAnnotations.class)).hasSize(6); person = tested.findByDn(LdapUtils.newLdapName("cn=New Person,ou=company1,ou=Sweden"), PersonWithDnAnnotations.class); assertThat(person.getCommonName()).isEqualTo("New Person"); assertThat(person.getSurname()).isEqualTo("Person"); assertThat(person.getDesc().get(0)).isEqualTo("This is the description"); assertThat(person.getTelephoneNumber()).isEqualTo("0123456"); // Automatically calculated assertThat(person.getCompany()).isEqualTo("company1"); assertThat(person.getCountry()).isEqualTo("Sweden"); assertThat(person.getEntryUuid()).describedAs("The operational attribute 'entryUUID' was not set").isNotEmpty(); }
@Test public void testCreate() { Person person = new Person(); person.setDn(LdapNameBuilder.newInstance("ou=company1,ou=Sweden") .add("cn", "New Person").build()); person.setCommonName("New Person"); person.setSurname("Person"); person.setDesc(Arrays.asList("This is the description")); person.setTelephoneNumber("0123456"); tested.create(person); assertThat(tested.findAll(Person.class)).hasSize(6); person = tested.findOne(query() .where("cn").is("New Person"), Person.class); assertThat(person.getCommonName()).isEqualTo("New Person"); assertThat(person.getSurname()).isEqualTo("Person"); assertThat(person.getDesc().get(0)).isEqualTo("This is the description"); assertThat(person.getTelephoneNumber()).isEqualTo("0123456"); assertThat(person.getEntryUuid()).describedAs("The operational attribute 'entryUUID' was not set").isNotEmpty(); }