Revision de8249cf
Added by Andreas Müller over 3 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/ExternallyManaged.java | ||
---|---|---|
9 | 9 |
package eu.etaxonomy.cdm.model.common; |
10 | 10 |
|
11 | 11 |
import java.io.Serializable; |
12 |
import java.net.URI; |
|
13 | 12 |
|
14 | 13 |
import javax.persistence.Basic; |
15 | 14 |
import javax.persistence.Column; |
... | ... | |
28 | 27 |
import org.hibernate.annotations.Type; |
29 | 28 |
import org.hibernate.search.annotations.Analyze; |
30 | 29 |
import org.hibernate.search.annotations.Field; |
30 |
import org.hibernate.search.annotations.FieldBridge; |
|
31 | 31 |
import org.joda.time.DateTime; |
32 | 32 |
|
33 |
import eu.etaxonomy.cdm.common.URI; |
|
34 |
import eu.etaxonomy.cdm.hibernate.search.UriBridge; |
|
33 | 35 |
import eu.etaxonomy.cdm.jaxb.DateTimeAdapter; |
34 | 36 |
import eu.etaxonomy.cdm.validation.annotation.NullOrNotEmpty; |
35 | 37 |
|
... | ... | |
73 | 75 |
//Actionable link on e.g. on a webservice |
74 | 76 |
@XmlElement(name = "ExternalLink") |
75 | 77 |
@Field(analyze = Analyze.NO) |
78 |
@FieldBridge(impl = UriBridge.class) |
|
76 | 79 |
@Type(type="uriUserType") |
77 | 80 |
@Column(name="externalLink") |
78 | 81 |
private URI externalLink; |
Also available in: Unified diff
ref #9114 add URI Wrapper and replace all java.net.URI occurrences by the wrapper in cdmlib