@AccessLevel(value=EXTERNAL)
@Implementable
public class PersonCaseAndApplicationSearch
extends curam.smartnavigator.target.impl.PersonCaseSearch
PersonCaseSearch
. Extends the OOTB
implementation and adds in search of the Application table.Constructor and Description |
---|
PersonCaseAndApplicationSearch() |
Modifier and Type | Method and Description |
---|---|
void |
searchApplications(curam.smartnavigator.facade.struct.SearchPersonDtls person,
java.lang.String queryText,
java.util.List<curam.smartnavigator.target.TargetObjectDtls> results)
Search Intake Application's for the person passed.
|
void |
searchCases(curam.smartnavigator.facade.struct.SearchPersonDtls person,
java.lang.String queryText,
java.util.List<curam.smartnavigator.target.TargetObjectDtls> results)
Search using the OOTB implementation for
PersonCaseSearch |
java.util.List<curam.smartnavigator.target.TargetObjectDtls> |
searchTargetObject(curam.smartnavigator.facade.struct.SearchPersonDtls person,
java.lang.String queryText) |
public java.util.List<curam.smartnavigator.target.TargetObjectDtls> searchTargetObject(curam.smartnavigator.facade.struct.SearchPersonDtls person, java.lang.String queryText) throws curam.util.exception.AppException, curam.util.exception.InformationalException
searchTargetObject
in interface curam.smartnavigator.target.TargetObjectSearch
searchTargetObject
in class curam.smartnavigator.target.impl.PersonCaseSearch
curam.util.exception.AppException
curam.util.exception.InformationalException
public void searchCases(curam.smartnavigator.facade.struct.SearchPersonDtls person, java.lang.String queryText, java.util.List<curam.smartnavigator.target.TargetObjectDtls> results) throws curam.util.exception.AppException, curam.util.exception.InformationalException
PersonCaseSearch
person
- SearchPersonDtls
to obtain cases for.queryText
- String query.results
- List TargetObjectDtls
to add to, one new entry per
application found.curam.util.exception.AppException
curam.util.exception.InformationalException
public void searchApplications(curam.smartnavigator.facade.struct.SearchPersonDtls person, java.lang.String queryText, java.util.List<curam.smartnavigator.target.TargetObjectDtls> results) throws curam.util.exception.AppException, curam.util.exception.InformationalException
person
- SearchPersonDtls
to obtain application's for.queryText
- String query.results
- List TargetObjectDtls
to add to, one new entry per
application found.curam.util.exception.AppException
curam.util.exception.InformationalException