src/share/classes/com/sun/jndi/toolkit/dir/DirSearch.java
Print this page
*** 32,42 ****
* A class for searching DirContexts
*
* @author Jon Ruiz
*/
public class DirSearch {
! public static NamingEnumeration search(DirContext ctx,
Attributes matchingAttributes,
String[] attributesToReturn) throws NamingException {
SearchControls cons = new SearchControls(
SearchControls.ONELEVEL_SCOPE,
0, 0, attributesToReturn,
--- 32,42 ----
* A class for searching DirContexts
*
* @author Jon Ruiz
*/
public class DirSearch {
! public static NamingEnumeration<SearchResult> search(DirContext ctx,
Attributes matchingAttributes,
String[] attributesToReturn) throws NamingException {
SearchControls cons = new SearchControls(
SearchControls.ONELEVEL_SCOPE,
0, 0, attributesToReturn,
*** 46,56 ****
new ContextEnumerator(ctx, SearchControls.ONELEVEL_SCOPE),
new ContainmentFilter(matchingAttributes),
cons);
}
! public static NamingEnumeration search(DirContext ctx,
String filter, SearchControls cons) throws NamingException {
if (cons == null)
cons = new SearchControls();
--- 46,56 ----
new ContextEnumerator(ctx, SearchControls.ONELEVEL_SCOPE),
new ContainmentFilter(matchingAttributes),
cons);
}
! public static NamingEnumeration<SearchResult> search(DirContext ctx,
String filter, SearchControls cons) throws NamingException {
if (cons == null)
cons = new SearchControls();
*** 58,68 ****
new ContextEnumerator(ctx, cons.getSearchScope()),
new SearchFilter(filter),
cons);
}
! public static NamingEnumeration search(DirContext ctx,
String filterExpr, Object[] filterArgs, SearchControls cons)
throws NamingException {
String strfilter = SearchFilter.format(filterExpr, filterArgs);
return search(ctx, strfilter, cons);
--- 58,68 ----
new ContextEnumerator(ctx, cons.getSearchScope()),
new SearchFilter(filter),
cons);
}
! public static NamingEnumeration<SearchResult> search(DirContext ctx,
String filterExpr, Object[] filterArgs, SearchControls cons)
throws NamingException {
String strfilter = SearchFilter.format(filterExpr, filterArgs);
return search(ctx, strfilter, cons);