Project

General

Profile

« Previous | Next » 

Revision c80938b2

Added by Andreas Kohlbecker almost 12 years ago

almost 100% fixing #2950 (Allow grouping of lucene (hibernate search) results) - only max score is not yet available

View differences:

cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/taxon/Taxon.java
40 40
import org.hibernate.annotations.Cascade;
41 41
import org.hibernate.annotations.CascadeType;
42 42
import org.hibernate.envers.Audited;
43
import org.hibernate.search.annotations.ClassBridge;
43 44
import org.hibernate.search.annotations.ContainedIn;
44 45
import org.hibernate.search.annotations.Indexed;
45 46
import org.hibernate.search.annotations.IndexedEmbedded;
46 47
import org.springframework.beans.factory.annotation.Configurable;
47 48
import org.springframework.util.ReflectionUtils;
48 49

  
50
import eu.etaxonomy.cdm.hibernate.search.GroupByTaxonClassBridge;
49 51
import eu.etaxonomy.cdm.model.common.IRelated;
50 52
import eu.etaxonomy.cdm.model.common.RelationshipBase;
51 53
import eu.etaxonomy.cdm.model.description.TaxonDescription;
......
82 84
@Indexed(index = "eu.etaxonomy.cdm.model.taxon.TaxonBase")
83 85
@Audited
84 86
@Configurable
87
@ClassBridge(impl=GroupByTaxonClassBridge.class)
85 88
public class Taxon extends TaxonBase<IIdentifiableEntityCacheStrategy<Taxon>> implements IRelated<RelationshipBase>, Cloneable{
86 89
    private static final long serialVersionUID = -584946869762749006L;
87 90
    private static final Logger logger = Logger.getLogger(Taxon.class);

Also available in: Unified diff