public class SearchCriteria
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
SearchCriteria()
Creates an empty SearchCriteria object
|
SearchCriteria(java.lang.String filter,
java.lang.String base,
java.util.Collection<java.lang.String> searchAttributes)
Creates new SearchCriteria.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getBase()
Accessor method for the search base.
|
java.lang.String |
getFilter()
Accessor method for the search filter.
|
java.util.Collection<java.lang.String> |
getSearchAttributes()
Gets the search attributes.
|
boolean |
isEmpty()
Determine if the search criteria is empty
|
void |
setBase(java.lang.String base)
Mutator method for the search base
|
void |
setFilter(java.lang.String filter)
Mutator method for the search filter
|
void |
setSearchAttributes(java.util.Collection<java.lang.String> searchAttributes)
Sets the search attributes.
|
java.lang.String |
toString()
Provides human readable description of the filter, base, and search
criteria.
|
public SearchCriteria()
public SearchCriteria(java.lang.String filter,
java.lang.String base,
java.util.Collection<java.lang.String> searchAttributes)
filter - A search filter, may be nullbase - The base to start the search at, may be nullsearchAttributes - Collection of Strings representing The list of names of attributes to return in the searchpublic java.util.Collection<java.lang.String> getSearchAttributes()
public void setSearchAttributes(java.util.Collection<java.lang.String> searchAttributes)
searchAttributes - Collection of Strings representing The list of names of attributes to return in the searchpublic boolean isEmpty()
public java.lang.String getFilter()
public void setFilter(java.lang.String filter)
filter - The search filterpublic java.lang.String getBase()
public void setBase(java.lang.String base)
base - the search basepublic java.lang.String toString()
toString in class java.lang.Object