/** * {@inheritDoc} */ @Override public <T> List<T> findAll(Name base, SearchControls searchControls, final Class<T> clazz) { return find(base, null, searchControls, clazz); }
/** * {@inheritDoc} */ @Override public <T> List<T> findAll(Name base, SearchControls searchControls, final Class<T> clazz) { return find(base, null, searchControls, clazz); }
@Override public <T> List<T> search(Class<T> clazz, LdapQuery query) { return ldapTemplate.find(query, clazz); }
@Override public <T> List<T> search(Class<T> clazz, LdapQuery query) { return ldapTemplate.find(query, clazz); }
/** * {@inheritDoc} */ @Override public <T> List<T> findAll(Name base, SearchControls searchControls, final Class<T> clazz) { return find(base, null, searchControls, clazz); }
/** * {@inheritDoc} */ @Override public <T> List<T> findAll(Name base, SearchControls searchControls, final Class<T> clazz) { return find(base, null, searchControls, clazz); }
public <T> List<T> search(Class<T> managedClass, Name base, String filter, SearchControls scope) { Filter searchFilter = null; if(StringUtils.hasText(filter)) { searchFilter = new HardcodedFilter(filter); } return ldapTemplate.find(base, searchFilter, scope, managedClass); }
public <T> List<T> search(Class<T> managedClass, Name base, String filter, SearchControls scope) { Filter searchFilter = null; if(StringUtils.hasText(filter)) { searchFilter = new HardcodedFilter(filter); } return ldapTemplate.find(base, searchFilter, scope, managedClass); }
public <T> List<T> search(Class<T> managedClass, Name base, String filter, SearchControls scope) { Filter searchFilter = null; if(StringUtils.hasText(filter)) { searchFilter = new HardcodedFilter(filter); } return ldapTemplate.find(base, searchFilter, scope, managedClass); }
public <T> List<T> search(Class<T> managedClass, Name base, String filter, SearchControls scope) { Filter searchFilter = null; if(StringUtils.hasText(filter)) { searchFilter = new HardcodedFilter(filter); } return ldapTemplate.find(base, searchFilter, scope, managedClass); }
/** * {@inheritDoc} */ @Override public List<PortalGroup> find(PortalGroup criteria) { // Filter Filter filter = MappingHelper.generateOrFilter(criteria); // Search results List<? extends PortalGroup> results = this.template.find(this.getBaseDn(), filter, this.getSearchControls(), this.sample.getClass()); return new ArrayList<PortalGroup>(results); }
@Override @SuppressWarnings("unchecked") public List<CollabProfile> findByCriteria(CollabProfile profile) { LdapQueryBuilder query = LdapQueryBuilder.query(); query.base(System.getProperty("ldap.base")); AndFilter filter = MappingHelper.generateAndFilter(profile); query.filter(filter); return (List<CollabProfile>) template.find(query, sample.getClass()); }
@Override public List<ENTCollabProfile> findByCriteria(ENTCollabProfile profile) { LdapQueryBuilder query = LdapQueryBuilder.query(); query.base(System.getProperty("ldap.base")); AndFilter filter = MappingHelper.generateAndFilter(profile); query.filter(filter); return (List<ENTCollabProfile>) template.find(query, sample.getClass()); }
@Override public List<ENTProfil> find(ENTProfil criteria) { // LDAP query LdapQueryBuilder query = LdapQueryBuilder.query(); query.base(System.getProperty("ldap.base")); // Filter Filter filter = MappingHelper.generateAndFilter(criteria); query.filter(filter); // Search results List<? extends ENTProfil> results = this.template.find(query, ENTProfil.class); return new ArrayList<ENTProfil>(results); } }
/** * {@inheritDoc} */ @Override public <T> List<T> find(LdapQuery query, Class<T> clazz) { SearchControls searchControls = searchControlsForQuery(query, RETURN_OBJ_FLAG); return find(query.base(), query.filter(), searchControls, clazz); }
/** * {@inheritDoc} */ @Override public <T> List<T> find(LdapQuery query, Class<T> clazz) { SearchControls searchControls = searchControlsForQuery(query, RETURN_OBJ_FLAG); return find(query.base(), query.filter(), searchControls, clazz); }
/** * {@inheritDoc} */ @Override public <T> List<T> find(LdapQuery query, Class<T> clazz) { SearchControls searchControls = searchControlsForQuery(query, RETURN_OBJ_FLAG); return find(query.base(), query.filter(), searchControls, clazz); }
/** * {@inheritDoc} */ @Override public <T> List<T> find(LdapQuery query, Class<T> clazz) { SearchControls searchControls = searchControlsForQuery(query, RETURN_OBJ_FLAG); return find(query.base(), query.filter(), searchControls, clazz); }
@Test public void testFindInCountry() { List<Person> persons = tested.find(query() .base("ou=Sweden") .where("cn").isPresent(), Person.class); assertThat(persons).hasSize(4); Person person = persons.get(0); assertThat(person).isNotNull(); }
@Test public void testFindInCountry() { List<PersonWithDnAnnotations> persons = tested.find(query() .base("ou=Sweden") .where("cn").isPresent(), PersonWithDnAnnotations.class); assertThat(persons).hasSize(4); PersonWithDnAnnotations person = findPerson(persons, "Some Person3"); // Automatically calculated assertThat(person.getCompany()).isEqualTo("company1"); assertThat(person.getCountry()).isEqualTo("Sweden"); assertThat(person.getEntryUuid()).describedAs("The operational attribute 'entryUUID' was not set").isNotEmpty(); }