/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public <T> List<T> search(String base, String filter, ParameterizedContextMapper<T> mapper) { return ldapOperations.search(base, filter, mapper); }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public <T> List<T> search(String base, String filter, ParameterizedContextMapper<T> mapper) { return ldapOperations.search(base, filter, mapper); }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public <T> List<T> search(String base, String filter, SearchControls controls, ParameterizedContextMapper<T> mapper, DirContextProcessor processor) { return ldapOperations.search(base, filter, controls, mapper, processor); }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public <T> List<T> search(Name base, String filter, SearchControls controls, ParameterizedContextMapper<T> mapper, DirContextProcessor processor) { return ldapOperations.search(base, filter, controls, mapper, processor); }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public <T> List<T> search(String base, String filter, ParameterizedContextMapper<T> mapper) { return ldapOperations.search(base, filter, mapper); }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public <T> List<T> search(Name base, String filter, ParameterizedContextMapper<T> mapper) { return ldapOperations.search(base, filter, mapper); }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public <T> List<T> search(String base, String filter, SearchControls controls, ParameterizedContextMapper<T> mapper, DirContextProcessor processor) { return ldapOperations.search(base, filter, controls, mapper, processor); }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public <T> List<T> search(Name base, String filter, SearchControls controls, ParameterizedContextMapper<T> mapper, DirContextProcessor processor) { return ldapOperations.search(base, filter, controls, mapper, processor); }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public <T> List<T> search(Name base, String filter, ParameterizedContextMapper<T> mapper) { return ldapOperations.search(base, filter, mapper); }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public <T> List<T> search(String base, String filter, ParameterizedContextMapper<T> mapper) { return ldapOperations.search(base, filter, mapper); }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public <T> List<T> search(Name base, String filter, SearchControls controls, ParameterizedContextMapper<T> mapper, DirContextProcessor processor) { return ldapOperations.search(base, filter, controls, mapper, processor); }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public <T> List<T> search(String base, String filter, SearchControls controls, ParameterizedContextMapper<T> mapper, DirContextProcessor processor) { return ldapOperations.search(base, filter, controls, mapper, processor); }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public <T> List<T> search(Name base, String filter, ParameterizedContextMapper<T> mapper) { return ldapOperations.search(base, filter, mapper); }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public <T> List<T> search(Name base, String filter, SearchControls controls, ParameterizedContextMapper<T> mapper, DirContextProcessor processor) { return ldapOperations.search(base, filter, controls, mapper, processor); }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public <T> List<T> search(String base, String filter, SearchControls controls, ParameterizedContextMapper<T> mapper, DirContextProcessor processor) { return ldapOperations.search(base, filter, controls, mapper, processor); }
/** * {@inheritDoc} */ @Override @SuppressWarnings("unchecked") public <T> List<T> search(Name base, String filter, ParameterizedContextMapper<T> mapper) { return ldapOperations.search(base, filter, mapper); }
@SuppressWarnings("unchecked") @RolesAllowed("system") public List<Experimenter> searchAll() { return ldap.search(DistinguishedName.EMPTY_PATH, config.getUserFilter() .encode(), getPersonContextMapper()); }
@RolesAllowed("system") @SuppressWarnings("unchecked") public List<String> searchDnInGroups(String attr, String value) { if (attr != null && !attr.equals("") && value != null && !value.equals("")) { AndFilter filter = new AndFilter(); filter.and(config.getGroupFilter()); filter.and(new EqualsFilter(attr, value)); return ldap.search("", filter.encode(), new GroupAttributeMapper( config)); } else { return Collections.emptyList(); } }
@RolesAllowed("system") @SuppressWarnings("unchecked") public List<Experimenter> searchByAttributes(String dn, String[] attributes, String[] values) { if (attributes.length != values.length) { return Collections.emptyList(); } AndFilter filter = new AndFilter(); for (int i = 0; i < attributes.length; i++) { filter.and(new EqualsFilter(attributes[i], values[i])); } return ldap.search(new DistinguishedName(dn), filter.encode(), getPersonContextMapper()); }
@Override public long count() { Filter filter = odm.filterFor(entityType, null); CountNameClassPairCallbackHandler callback = new CountNameClassPairCallbackHandler(); LdapQuery query = query().attributes(OBJECTCLASS_ATTRIBUTE).filter(filter); ldapOperations.search(query, callback); return callback.getNoOfRows(); }