Project

General

Profile

1
package eu.dnetlib.goldoa.service.dao;
2

    
3
import eu.dnetlib.goldoa.domain.Funder;
4
import eu.dnetlib.goldoa.domain.Vocabulary;
5
import org.hibernate.criterion.Restrictions;
6
import org.springframework.stereotype.Repository;
7

    
8

    
9
import java.util.ArrayList;
10
import java.util.List;
11

    
12
/**
13
 * Created by panagiotis on 28/1/2017.
14
 */
15
@Repository
16
public class FunderDAO extends AbstractDao<String, Funder>{
17

    
18
    @SuppressWarnings("unchecked")
19
    public List<Object> search(String term) {
20
        return  createEntityCriteria()
21
                .add(Restrictions
22
                        .eq("name",term.toLowerCase()).ignoreCase()).list();
23
    }
24

    
25
    public Funder getByKey(String id){
26
        return (Funder) createEntityCriteria()
27
                .add(Restrictions.eq("id",id)).list().get(0);
28
    }
29
}
(3-3/12)