Clover Coverage Report - itracker
Coverage timestamp: Tue May 1 2012 16:42:12 CEST
26   79   9   5.2
0   58   0.35   5
5     1.8  
1    
 
 
  ProjectScriptDAOImpl       Line # 14 26 9 0% 0.0
 
No Tests
 
1    package org.itracker.persistence.dao;
2   
3    import java.util.List;
4   
5    import org.hibernate.HibernateException;
6    import org.hibernate.Query;
7    import org.itracker.model.ProjectScript;
8   
9    /**
10    * ProjectScript DAO implementation.
11    *
12    * @author johnny
13    */
 
14    public class ProjectScriptDAOImpl extends BaseHibernateDAOImpl<ProjectScript>
15    implements ProjectScriptDAO {
16   
17    /**
18    *
19    */
 
20  0 toggle public ProjectScriptDAOImpl() {
21    }
22   
 
23  0 toggle public ProjectScript findByPrimaryKey(Integer scriptId) {
24  0 ProjectScript script;
25   
26  0 try {
27  0 script = (ProjectScript)getSession().get(ProjectScript.class, scriptId);
28    } catch (HibernateException ex) {
29  0 throw convertHibernateAccessException(ex);
30    }
31  0 return script;
32    }
33   
 
34  0 toggle @SuppressWarnings("unchecked")
35    public List<ProjectScript> findAll() {
36  0 List<ProjectScript> scripts;
37   
38  0 try {
39  0 Query query = getSession().getNamedQuery("ProjectScriptsAllQuery");
40  0 scripts = query.list();
41    } catch (HibernateException ex) {
42  0 throw convertHibernateAccessException(ex);
43    }
44  0 return scripts;
45    }
46   
 
47  0 toggle @SuppressWarnings("unchecked")
48    public List<ProjectScript> findByProject(Integer projectId) {
49  0 List<ProjectScript> scripts;
50   
51  0 try {
52  0 Query query = getSession().getNamedQuery(
53    "ProjectScriptsByProjectQuery");
54  0 query.setInteger("projectId", projectId);
55  0 scripts = query.list();
56    } catch (HibernateException ex) {
57  0 throw convertHibernateAccessException(ex);
58    }
59  0 return scripts;
60    }
61   
 
62  0 toggle @SuppressWarnings("unchecked")
63    public List<ProjectScript> findByProjectField(Integer projectId,
64    Integer fieldId) {
65  0 List<ProjectScript> scripts;
66   
67  0 try {
68  0 Query query = getSession().getNamedQuery(
69    "ProjectScriptsByProjectAndFieldQuery");
70  0 query.setInteger("projectId", projectId);
71  0 query.setInteger("fieldId", fieldId);
72  0 scripts = query.list();
73    } catch (HibernateException ex) {
74  0 throw convertHibernateAccessException(ex);
75    }
76  0 return scripts;
77    }
78   
79    }