Project

General

Profile

1
package eu.dnetlib.goldoa.service;
2

    
3
import eu.dnetlib.goldoa.domain.Help;
4
import eu.dnetlib.goldoa.service.dao.HelpDAO;
5
import org.springframework.beans.factory.annotation.Autowired;
6
import org.springframework.dao.EmptyResultDataAccessException;
7

    
8
import java.util.List;
9

    
10
/**
11
 * Created by antleb on 4/17/15.
12
 */
13
public class HelpManagerImpl implements HelpManager {
14

    
15
    @Autowired
16
    private HelpDAO helpDAO;
17

    
18
    @Override
19
    public Help saveHelp(Help help) {
20
        return helpDAO.saveHelp(help);
21
    }
22

    
23
    @Override
24
    public Help getById(String id) {
25
        try {
26
            return helpDAO.getById(id);
27
        } catch (EmptyResultDataAccessException e) {
28
            return null;
29
        }
30
    }
31

    
32
    @Override
33
    public List<Help> getAll() {
34
        return helpDAO.getAll();
35
    }
36

    
37
    @Override
38
    public void delete(String helpId) {
39
        helpDAO.delete(helpId);
40
    }
41
}
(10-10/29)