1 | class BasicResultPanel implements IResultPanel {↵ | | 1 | class BasicResultPanel implements IResultPanel {↵
|
|
2 | private String providerTechnicalName;↵ | | 2 | private String providerTechnicalName;↵
|
|
3 | private String criteriaTechnicalName;↵ | | 3 | private String criteriaTechnicalName;↵
|
|
4 | private SearchResultList list;↵ | | 4 | private SearchResultList list;↵
|
5 | ↵ | | 5 | ↵
|
6 | public BasicResultPanel(String providerTechnicalName,↵ | | 6 | public BasicResultPanel(String providerTechnicalName,↵
|
7 | String criteriaTechnicalName) {↵ | | 7 | String criteriaTechnicalName) {↵
|
8 | super();↵ | | 8 | super();↵
|
|
9 | this.criteriaTechnicalName = criteriaTechnicalName;↵ | | 9 | this.criteriaTechnicalName = criteriaTechnicalName;↵
|
10 | this.providerTechnicalName = providerTechnicalName;↵ | | 10 | this.providerTechnicalName = providerTechnicalName;↵
|
|
11 | list = new SearchResultList();↵ | | 11 | list = new SearchResultList();↵
|
12 | }↵ | | 12 | }↵
|
|
13 | public String getSearchCriteriaTechnicalName() {↵ | | 13 | public String getSearchCriteriaTechnicalName() {↵
|
14 | return criteriaTechnicalName;↵ | | 14 | return criteriaTechnicalName;↵
|
15 | }↵ | | 15 | }↵
|
|
16 | public String getProviderTechnicalName() {↵ | | 16 | public String getProviderTechnicalName() {↵
|
17 | return providerTechnicalName;↵ | | 17 | return providerTechnicalName;↵
|
18 | }↵ | | 18 | }↵
|
|
19 | public JComponent getView() {↵ | | 19 | public JComponent getView() {↵
|
20 | return list;↵ | | 20 | return list;↵
|
21 | }↵ | | 21 | }↵
|
|
22 | public void resultArrived(IResultEvent event) {↵ | | 22 | public void resultArrived(IResultEvent event) {↵
|
23 | if (!event.getProviderName().equals(providerTechnicalName))↵ | | 23 | if (!event.getProviderName().equals(providerTechnicalName))↵
|
24 | return;↵ | | 24 | return;↵
|
25 | if (!event.getSearchCriteria().getTechnicalName().equals(↵ | | 25 | if (!event.getSearchCriteria().getTechnicalName().equals(↵
|
26 | this.criteriaTechnicalName))↵ | | 26 | this.criteriaTechnicalName))↵
|
27 | return;↵ | | 27 | return;↵
|
|
28 | List<ISearchResult> result = event.getSearchResults();↵ | | 28 | List<ISearchResult> result = event.getSearchResults();↵
|
|
29 | list.addAll(result);↵ | | 29 | list.addAll(result);↵
|
30 | ↵ | | 30 | ↵
|
31 | }↵ | | 31 | }↵
|
|
32 | public void clearSearch(IResultEvent event) {↵ | | 32 | public void clearSearch(IResultEvent event) {↵
|
33 | list.clear();↵ | | 33 | list.clear();↵
|
34 | }↵ | | 34 | }↵
|
|
35 | public void reset(IResultEvent event) {↵ | | 35 | public void reset(IResultEvent event) {↵
|
36 | list.clear();↵ | | 36 | list.clear();↵
|
37 | }↵ | | 37 | }↵
|
|
38 | public void finished(IResultEvent event) {↵ | | 38 | public void finished(IResultEvent event) {↵
|
39 | // TODO Auto-generated method stub↵ | | 39 | // TODO Auto-generated method stub↵
|
40 | ↵ | | 40 | ↵
|
41 | }↵ | | 41 | }↵
|
|
42 | ↵ | | 42 | ↵
|
43 | } | | 43 | }
|