Class SearchRequestImpl
- java.lang.Object
-
- org.uberfire.ext.security.management.impl.SearchRequestImpl
-
- All Implemented Interfaces:
AbstractEntityManager.SearchRequest
@Portable public class SearchRequestImpl extends Object implements AbstractEntityManager.SearchRequest
A default search request implementation for the users system management.
- Since:
- 0.8.0
-
-
Constructor Summary
Constructors Constructor Description SearchRequestImpl()SearchRequestImpl(String searchPattern, int page, int pageSize)SearchRequestImpl(String searchPattern, int page, int pageSize, Set<String> constrainedIdentifiers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>getConstrainedIdentifiers()Constrained (not available to use) identifiers.intgetPage()The page number for the search cursor.intgetPageSize()The number of items for each page.StringgetSearchPattern()The search pattern string.AbstractEntityManager.SearchRequestsetConstrainedIdentifiers(Set<String> constrainedIdentifiers)Constrained (not available to use) identifiers.
-
-
-
Method Detail
-
getSearchPattern
public String getSearchPattern()
Description copied from interface:AbstractEntityManager.SearchRequestThe search pattern string.
- Specified by:
getSearchPatternin interfaceAbstractEntityManager.SearchRequest- Returns:
- The search pattern.
-
setConstrainedIdentifiers
public AbstractEntityManager.SearchRequest setConstrainedIdentifiers(Set<String> constrainedIdentifiers)
Description copied from interface:AbstractEntityManager.SearchRequestConstrained (not available to use) identifiers.
If you don't want to include some entities in the response, add their identifiers in the collection.
- Specified by:
setConstrainedIdentifiersin interfaceAbstractEntityManager.SearchRequest
-
getConstrainedIdentifiers
public Set<String> getConstrainedIdentifiers()
Description copied from interface:AbstractEntityManager.SearchRequestConstrained (not available to use) identifiers.
- Specified by:
getConstrainedIdentifiersin interfaceAbstractEntityManager.SearchRequest
-
getPage
public int getPage()
Description copied from interface:AbstractEntityManager.SearchRequestThe page number for the search cursor.
IMPORTANT NOTE: Page number starts with value
1.- Specified by:
getPagein interfaceAbstractEntityManager.SearchRequest- Returns:
- The page for the returned results.
-
getPageSize
public int getPageSize()
Description copied from interface:AbstractEntityManager.SearchRequestThe number of items for each page.
- Specified by:
getPageSizein interfaceAbstractEntityManager.SearchRequest- Returns:
- The page size.
-
-