Interface RuntimeSearchEngine<T>
-
- All Known Implementing Classes:
AbstractRuntimeSearchEngine,GroupsIdentifierRuntimeSearchEngine,GroupsRuntimeSearchEngine,IdentifierRuntimeSearchEngine,RolesRuntimeSearchEngine,UsersIdentifierRuntimeSearchEngine,UsersRuntimeSearchEngine
public interface RuntimeSearchEngine<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.uberfire.ext.security.management.api.AbstractEntityManager.SearchResponse<T>search(Collection<T> entities, org.uberfire.ext.security.management.api.AbstractEntityManager.SearchRequest request)Perform a search using the given search request constraints over a collection of entities.
-
-
-
Method Detail
-
search
org.uberfire.ext.security.management.api.AbstractEntityManager.SearchResponse<T> search(Collection<T> entities, org.uberfire.ext.security.management.api.AbstractEntityManager.SearchRequest request)
Perform a search using the given search request constraints over a collection of entities.
- Parameters:
entities- The entities collection used as search source.request- The search constraints. If search pattern isnullor empty, the result must contains all the entities from the source collection.- Returns:
- The search response.
-
-