The core idea of searching the database: every listing of database objects (CECase, Person, Property, etc.) is built using a SQL query that’s assembled based on the configuration of a passed in
SearchParams subclass, such as
SearchParams objects store various search paramater values that are injected into
SELECT statments and switches that turn each one on and off.
To use the search utility:
SearchCoordinatorfor the default
SearchParamssubclass you want, such as
getDefaultSearchParamsCEActionRequests(). This will usually happen by a backing bean or perhaps even the domain coordinator.
SearchParamsobject you get back.
SearchParamsobject to shuttle revisions on the initial query to the integrator.