Revision c80938b2
Added by Andreas Kohlbecker almost 12 years ago
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
almost 100% fixing #2950 (Allow grouping of lucene (hibernate search) results) - only max score is not yet available