Revision d1481c18
Added by Patrick Plitzner over 10 years ago
- query parameters are read from wizard page
- enhanced query's toString() method
eu.etaxonomy.taxeditor.bulkeditor/src/main/java/eu/etaxonomy/taxeditor/dataimport/wizard/SpecimenSearchWizardPage.java | ||
---|---|---|
12 | 12 |
import org.eclipse.jface.wizard.WizardPage; |
13 | 13 |
import org.eclipse.swt.widgets.Composite; |
14 | 14 |
|
15 |
import eu.etaxonomy.cdm.ext.biocase.BioCaseQuery; |
|
15 | 16 |
import eu.etaxonomy.taxeditor.ui.campanula.specimenSearch.SpecimenSearchController; |
16 | 17 |
|
18 |
|
|
17 | 19 |
/** |
18 | 20 |
* @author pplitzner |
19 | 21 |
* @date 12.09.2013 |
... | ... | |
21 | 23 |
*/ |
22 | 24 |
public class SpecimenSearchWizardPage extends WizardPage{ |
23 | 25 |
|
26 |
private SpecimenSearchController specimenSearchController; |
|
27 |
|
|
24 | 28 |
/** |
25 | 29 |
* @param pageName |
26 | 30 |
*/ |
... | ... | |
33 | 37 |
*/ |
34 | 38 |
@Override |
35 | 39 |
public void createControl(Composite parent) { |
36 |
setControl(new SpecimenSearchController(parent).getComposite()); |
|
40 |
specimenSearchController = new SpecimenSearchController(parent); |
|
41 |
setControl(specimenSearchController.getComposite()); |
|
42 |
} |
|
43 |
|
|
44 |
/** |
|
45 |
* @return |
|
46 |
*/ |
|
47 |
public BioCaseQuery getQuery() { |
|
48 |
BioCaseQuery query = new BioCaseQuery(); |
|
49 |
query.accessionNumber = specimenSearchController.getAccessionNumber(); |
|
50 |
query.collector = specimenSearchController.getCollector(); |
|
51 |
query.collectorsNumber = specimenSearchController.getCollectorNumber(); |
|
52 |
query.country = specimenSearchController.getCountry(); |
|
53 |
// query.date = specimenSearchController.getDate(); |
|
54 |
query.herbarium = specimenSearchController.getHerbarium(); |
|
55 |
query.locality = specimenSearchController.getLocality(); |
|
56 |
query.taxonName = specimenSearchController.getTaxonName(); |
|
57 |
return query; |
|
37 | 58 |
} |
38 | 59 |
|
39 | 60 |
} |
Also available in: Unified diff