public class DirectorySearchQuery extends Object
Modifier and Type | Class and Description |
---|---|
static class |
DirectorySearchQuery.RefineQueryField
Describes refine field query for directory service
|
Constructor and Description |
---|
DirectorySearchQuery(String keywordQuery,
int maxResults,
DirectorySearchQuery.RefineQueryField[] refineQueryFields)
Default constructor DirectorySearchQuery
|
Modifier and Type | Method and Description |
---|---|
String |
getKeywordQuery()
Returns keyword query for this search.
|
int |
getMaxResults()
Returns max number of results to return.
|
DirectorySearchQuery.RefineQueryField[] |
getRefineQueryFields()
Returns list of search refine fields
|
void |
setKeywordQuery(String keywordQuery)
Sets keyword query for this search.
|
void |
setMaxResults(int maxResults)
Sets max number of results to return.
|
void |
setRefineQueryFields(DirectorySearchQuery.RefineQueryField[] refineQueryFields)
Sets list of search refine fields
|
String |
toJson() |
public DirectorySearchQuery(String keywordQuery, int maxResults, DirectorySearchQuery.RefineQueryField[] refineQueryFields)
keywordQuery
- keyword search value. Passing on null or "" empty string will match to all
principals to be searchedmaxResults
- maximum number of results to be returned by this query. Setting -1 will return
all principals foundrefineQueryFields
- optional array of refined search fieldspublic String getKeywordQuery()
public void setKeywordQuery(String keywordQuery)
public int getMaxResults()
public void setMaxResults(int maxResults)
public DirectorySearchQuery.RefineQueryField[] getRefineQueryFields()
public void setRefineQueryFields(DirectorySearchQuery.RefineQueryField[] refineQueryFields)
public String toJson()