public class SearchParameters
extends java.lang.Object
implements java.lang.Cloneable
SearchFilter
) to be used in searching. Default is null.SEARCH_USERS_ONLY
or SEARCH_ROLES_ONLY
or SEARCH_USERS_AND_ROLES
. Default value is SEARCH_USERS_AND_ROLES
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_PAGE_SIZE |
static int |
SEARCH_ROLES_ONLY |
static int |
SEARCH_USERS_AND_ROLES |
static int |
SEARCH_USERS_ONLY |
Constructor and Description |
---|
SearchParameters() |
SearchParameters(SearchFilter filter, int searchIdentityType) |
SearchParameters(SearchFilter filter, int searchIdentityType, int pagesz) |
SearchParameters(SearchFilter filter, int searchIdentityType, int pagesz, int countLimit, int timeLimit) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone() |
int |
getCountLimit() |
SearchFilter |
getFilter() |
int |
getPageSize() |
int |
getSearchIdentityType() |
int |
getTimeLimit() |
void |
setCountLimit(int countLimit)
Maximum number of search results to be returned
|
void |
setFilter(SearchFilter filter) |
void |
setPageSize(int size) |
void |
setSearchIdentityType(int searchIdentityType) |
void |
setTimeLimit(int timeLimit)
Time limit for searching (milli seconds)
|
public static final int SEARCH_ROLES_ONLY
public static final int SEARCH_USERS_ONLY
public static final int SEARCH_USERS_AND_ROLES
public static final int DEFAULT_PAGE_SIZE
public SearchParameters()
public SearchParameters(SearchFilter filter, int searchIdentityType)
public SearchParameters(SearchFilter filter, int searchIdentityType, int pagesz)
public SearchParameters(SearchFilter filter, int searchIdentityType, int pagesz, int countLimit, int timeLimit)
public java.lang.Object clone()
clone
in class java.lang.Object
public SearchFilter getFilter()
public void setFilter(SearchFilter filter)
public int getSearchIdentityType()
public void setSearchIdentityType(int searchIdentityType)
public int getPageSize()
public void setPageSize(int size)
public int getCountLimit()
public void setCountLimit(int countLimit)
public int getTimeLimit()
public void setTimeLimit(int timeLimit)