(no commit message)
[cdmlib.git] / cdmlibrary / src / main / java / eu / etaxonomy / cdm / api / service / AgentServiceImpl.java
1 /**
2 *
3 */
4 package eu.etaxonomy.cdm.api.service;
5
6 import java.util.List;
7
8 import org.apache.log4j.Logger;
9 import org.springframework.beans.factory.annotation.Autowired;
10 import org.springframework.context.ApplicationContext;
11 import org.springframework.stereotype.Service;
12
13 import eu.etaxonomy.cdm.model.agent.Agent;
14 import eu.etaxonomy.cdm.model.agent.Team;
15 import eu.etaxonomy.cdm.persistence.dao.IAgentDao;
16 import eu.etaxonomy.cdm.persistence.dao.ITaxonNameDao;
17
18
19 /**
20 * @author a.mueller
21 *
22 */
23 @Service
24 public class AgentServiceImpl extends ServiceBase<Agent> implements IAgentService {
25 private static final Logger logger = Logger.getLogger(AgentServiceImpl.class);
26
27 private IAgentDao agentDao;
28 @Autowired
29 protected void setDao(IAgentDao dao) {
30 this.dao = dao;
31 this.agentDao = dao;
32 }
33
34 public List<Agent> findAgentsByTitle(String title) {
35 return super.findCdmObjectsByTitle(title);
36 }
37
38 public Agent getAgentByUuid(String uuid) {
39 return super.getCdmObjectByUuid(uuid);
40 }
41
42 public String saveAgent(Agent agent) {
43 return super.saveCdmObject(agent);
44 }
45 }