Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
457 | jmachado | 1 | package pt.estgp.estgweb.services.common; |
2 | |||
3 | import pt.utl.ist.berserk.logic.serviceManager.IService; |
||
4 | import pt.estgp.estgweb.domain.UserSession; |
||
5 | import pt.estgp.estgweb.services.common.impl.DefaultSearchResults; |
||
6 | |||
7 | import java.util.List; |
||
8 | import java.util.ArrayList; |
||
9 | |||
10 | /** |
||
11 | * @author Jorge Machado |
||
12 | * @date 18/Nov/2009 |
||
13 | * @time 1:10:00 |
||
14 | * @email machadofisher@gmail.com |
||
15 | */ |
||
16 | public abstract class MultipleSearchResults implements IService, IModuleCommonServices |
||
17 | { |
||
18 | public ISearchResults search(1.5.0/docs/api/java/lang/String.html">String search, SearchTypeEnum searchType, int page, int maxResults, UserSession userSession) { |
||
19 | List<ISearchResults> searchResultsList = searchList(null, search, searchType,page,maxResults,userSession); |
||
20 | if(searchResultsList == null || searchResultsList.size() == 0) |
||
21 | return null; |
||
22 | return searchResultsList.get(0); |
||
23 | } |
||
24 | |||
25 | public ISearchResults search(1.5.0/docs/api/java/lang/String.html">String from, 1.5.0/docs/api/java/lang/String.html">String search, SearchTypeEnum searchType, int page, int maxResults, UserSession userSession) { |
||
26 | List<ISearchResults> searchResultsList = searchList(null, from,search, searchType,page,maxResults,userSession); |
||
27 | if(searchResultsList == null || searchResultsList.size() == 0) |
||
28 | return null; |
||
29 | return searchResultsList.get(0); |
||
30 | } |
||
31 | } |