Implemented Occurrence Service. Marshalling / unmarshalling SpecimenOrObservationBase.
[cdmlib.git] / cdmlib-persistence / src / main / java / eu / etaxonomy / cdm / persistence / dao / hibernate / occurrence / OccurrenceDaoHibernateImpl.java
1 /**
2 * Copyright (C) 2008 EDIT
3 * European Distributed Institute of Taxonomy
4 * http://www.e-taxonomy.eu
5 */
6
7 package eu.etaxonomy.cdm.persistence.dao.hibernate.occurrence;
8
9 import java.util.List;
10 import java.util.UUID;
11
12 import org.apache.log4j.Logger;
13 import org.hibernate.criterion.Criterion;
14 import org.springframework.dao.DataAccessException;
15 import org.springframework.stereotype.Repository;
16
17 import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase;
18 import eu.etaxonomy.cdm.model.taxon.TaxonBase;
19 import eu.etaxonomy.cdm.persistence.dao.hibernate.common.IdentifiableDaoBase;
20 import eu.etaxonomy.cdm.persistence.dao.hibernate.taxon.TaxonDaoHibernateImpl;
21 import eu.etaxonomy.cdm.persistence.dao.occurrence.IOccurrenceDao;
22
23 /**
24 * @author a.babadshanjan
25 * @created 01.09.2008
26 */
27 @Repository
28 public class OccurrenceDaoHibernateImpl extends IdentifiableDaoBase<SpecimenOrObservationBase> implements
29 IOccurrenceDao {
30
31 static Logger logger = Logger.getLogger(TaxonDaoHibernateImpl.class);
32
33 public OccurrenceDaoHibernateImpl() {
34 super(SpecimenOrObservationBase.class);
35 }
36
37 }