import eu.etaxonomy.cdm.api.service.IOccurrenceService;
import eu.etaxonomy.cdm.api.service.config.FindOccurrencesConfigurator;
-import eu.etaxonomy.cdm.api.service.dto.PreservedSpecimenDTO;
+import eu.etaxonomy.cdm.api.service.dto.DerivedUnitDTO;
import eu.etaxonomy.cdm.persistence.query.MatchMode;
import eu.etaxonomy.taxeditor.store.CdmStore;
import eu.etaxonomy.taxeditor.store.StoreUtil;
* @since Jan 22, 2019
*
*/
-public class OccurrenceSearchController extends SearchController<OccurrenceSearchResult, PreservedSpecimenDTO> {
+public class OccurrenceSearchController extends SearchController<OccurrenceSearchResult, DerivedUnitDTO> {
public OccurrenceSearchController(SearchComposite composite) {
super(composite);
FindOccurrencesConfigurator config = new FindOccurrencesConfigurator();
config.setTitleSearchString(searchString);
config.setMatchMode(MatchMode.ANYWHERE);
- Collection<PreservedSpecimenDTO> dtos = CdmStore.getService(IOccurrenceService.class).findByTitlePreservedSpecimenDTO(config);
+ Collection<DerivedUnitDTO> dtos = CdmStore.getService(IOccurrenceService.class).findByTitleDerivedUnitDTO(config);
dtos.stream().forEach(dto->searchResults.add(new OccurrenceSearchResult(dto)));
return searchResults;
}
import java.util.HashSet;
import java.util.Set;
-import eu.etaxonomy.cdm.api.service.dto.PreservedSpecimenDTO;
+import eu.etaxonomy.cdm.api.service.dto.DerivedUnitDTO;
import eu.etaxonomy.taxeditor.view.search.facet.Facet;
import eu.etaxonomy.taxeditor.view.search.facet.SearchResult;
* @since Jan 24, 2019
*
*/
-public class OccurrenceSearchResult extends SearchResult<PreservedSpecimenDTO> {
+public class OccurrenceSearchResult extends SearchResult<DerivedUnitDTO> {
- public OccurrenceSearchResult(PreservedSpecimenDTO content) {
+ public OccurrenceSearchResult(DerivedUnitDTO content) {
super(content);
}
@Override
- protected Set<Facet> initFacets(PreservedSpecimenDTO content) {
+ protected Set<Facet> initFacets(DerivedUnitDTO content) {
Set<Facet> facets = new HashSet<>();
content.getAssociatedTaxa().forEach(pair->facets.add(new Facet(pair.getValue(), content.getKindOfUnit())));
return facets;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Label;
-import eu.etaxonomy.cdm.api.service.dto.PreservedSpecimenDTO;
+import eu.etaxonomy.cdm.api.service.dto.DerivedUnitDTO;
import eu.etaxonomy.taxeditor.view.search.facet.CheckBoxSearchResultComposite;
/**
* @since Jan 23, 2019
*
*/
-public class OccurrenceSearchResultComposite extends CheckBoxSearchResultComposite<PreservedSpecimenDTO, OccurrenceSearchResult> {
+public class OccurrenceSearchResultComposite extends CheckBoxSearchResultComposite<DerivedUnitDTO, OccurrenceSearchResult> {
private Label label;