1   
2   
3   
4   
5   
6   
7   
8   
9   
10  
11  
12  
13  
14  
15  
16  package edu.sampleu.demo;
17  
18  import edu.sampleu.travel.bo.TravelAccount;
19  import org.kuali.rice.core.api.search.SearchOperator;
20  import org.kuali.rice.krad.service.KRADServiceLocatorWeb;
21  
22  import java.util.ArrayList;
23  import java.util.HashMap;
24  import java.util.List;
25  import java.util.Map;
26  
27  
28  
29  
30  public class TestSuggestServiceImpl {
31  
32      public List<TravelAccount> retrieveTravelAccounts(String term) {
33          List<TravelAccount> matchingAccounts = new ArrayList<TravelAccount>();
34  
35          Map<String, String> lookupCriteria = new HashMap<String, String>();
36          lookupCriteria.put("subAccountName", term + SearchOperator.LIKE_MANY.op());
37  
38          matchingAccounts = (List<TravelAccount>) KRADServiceLocatorWeb.getLookupService().findCollectionBySearch(
39                  TravelAccount.class, lookupCriteria);
40  
41          return matchingAccounts;
42      }
43  }