package pt.estgp.estgweb.services.common;
import pt.estgp.estgweb.domain.UserSession;
import pt.utl.ist.berserk.logic.serviceManager.IService;
import java.util.List;
import java.util.ArrayList;
/**
* @author Jorge Machado
* @date 18/Nov/2009
* @time 1:10:00
* @email machadofisher@gmail.com
*/
public abstract class SingleSearchResults
implements IService, IModuleCommonServices
{
public List
<ISearchResults
> searchList
(1.5.0/docs/api/java/lang/String.html">String moduleInternalKey,
1.5.0/docs/api/java/lang/String.html">String search, SearchTypeEnum searchType,
int page,
int maxResults, UserSession userSession
) {
ISearchResults searchResults = search
(search, searchType,page,maxResults,userSession
);
if(searchResults ==
null)
return null;
List
<ISearchResults
> finalResults =
new ArrayList
<ISearchResults
>();
finalResults.
add(searchResults
);
return finalResults
;
}
public List
<ISearchResults
> searchList
(1.5.0/docs/api/java/lang/String.html">String moduleInternalKey,
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
) {
ISearchResults searchResults = search
(from, search, searchType, page, maxResults, userSession
);
if(searchResults ==
null)
return null;
List
<ISearchResults
> finalResults =
new ArrayList
<ISearchResults
>();
finalResults.
add(searchResults
);
return finalResults
;
}
}