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/description/DescriptionBase.java
34 34
import org.hibernate.annotations.CascadeType;
35 35
import org.hibernate.envers.Audited;
36 36
import org.hibernate.search.annotations.ClassBridge;
37
import org.hibernate.search.annotations.ClassBridges;
37 38
import org.hibernate.search.annotations.ContainedIn;
38 39
import org.hibernate.search.annotations.Field;
39 40

  
40 41
import eu.etaxonomy.cdm.hibernate.search.DescriptionBaseClassBridge;
42
import eu.etaxonomy.cdm.hibernate.search.GroupByTaxonClassBridge;
41 43
import eu.etaxonomy.cdm.model.common.IdentifiableEntity;
42 44
import eu.etaxonomy.cdm.model.name.NameRelationship;
43 45
import eu.etaxonomy.cdm.model.name.TypeDesignationBase;
......
73 75
@Entity
74 76
@Audited
75 77
@Inheritance(strategy=InheritanceType.SINGLE_TABLE)
76
@ClassBridge(impl=DescriptionBaseClassBridge.class)
78
@ClassBridges({
79
    @ClassBridge(impl=DescriptionBaseClassBridge.class),
80
    @ClassBridge(impl=GroupByTaxonClassBridge.class)
81
})
77 82
public abstract class DescriptionBase<S extends IIdentifiableEntityCacheStrategy> extends IdentifiableEntity<S> {
78 83
    private static final long serialVersionUID = 5504218413819040193L;
79 84
    private static final Logger logger = Logger.getLogger(DescriptionBase.class);

Also available in: Unified diff