KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > nightlabs > ipanema > person > search > DynamicPersonSearchFilterProvider


1 /*
2  * Created on Dec 16, 2004
3  * by alex
4  *
5  */

6 package com.nightlabs.ipanema.person.search;
7
8 import com.nightlabs.ipanema.person.util.PersonSearchFilter;
9 import com.nightlabs.j2ee.InitialContextProvider;
10 import com.nightlabs.jdo.search.ItemBasedSearchFilterProvider;
11 import com.nightlabs.jdo.search.SearchFilter;
12 import com.nightlabs.jdo.search.SearchFilterItemListMutator;
13 import com.nightlabs.jdo.search.SearchResultFetcher;
14
15 /**
16  * @author Alexander Bieber <alex[AT]nightlabs[DOT]de>
17  */

18 public class DynamicPersonSearchFilterProvider extends
19         ItemBasedSearchFilterProvider {
20
21     /**
22      * @see DynamicPersonSearchFilterProvider#DynamicPersonSearchFilterProvider(SearchFilterItemListMutator)
23      * @param listMutator
24      */

25     public DynamicPersonSearchFilterProvider(SearchFilterItemListMutator listMutator) {
26         super(listMutator);
27     }
28
29     /**
30      * @see DynamicPersonSearchFilterProvider#DynamicPersonSearchFilterProvider(SearchFilterItemListMutator)
31      * @param listMutator
32      */

33     public DynamicPersonSearchFilterProvider(SearchFilterItemListMutator listMutator, SearchResultFetcher resultFetcher, InitialContextProvider login) {
34         super(listMutator);
35         setSearchResultFetcher(resultFetcher, login);
36     }
37     
38     /**
39      * @see com.nightlabs.jdo.search.ItemBasedSearchFilterProvider#createSearchFilter()
40      */

41     protected SearchFilter createSearchFilter() {
42         return new PersonSearchFilter();
43     }
44
45 }
46
Popular Tags