EMMA Coverage Report (generated Fri Sep 15 10:32:43 EDT 2006)
[all classes][edu.iu.uis.sit.portal.portlet.personalize.dao]

COVERAGE SUMMARY FOR SOURCE FILE [PersonalizeDAOOjbImpl.java]

nameclass, %method, %block, %line, %
PersonalizeDAOOjbImpl.java100% (1/1)56%  (5/9)52%  (49/95)52%  (11/21)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class PersonalizeDAOOjbImpl100% (1/1)56%  (5/9)52%  (49/95)52%  (11/21)
deletePage (Page): void 0%   (0/1)0%   (0/5)0%   (0/2)
findPageById (Long): Page 0%   (0/1)0%   (0/18)0%   (0/3)
findPageByName (String): Page 0%   (0/1)0%   (0/18)0%   (0/3)
savePage (Page): void 0%   (0/1)0%   (0/5)0%   (0/2)
PersonalizeDAOOjbImpl (): void 100% (1/1)100% (3/3)100% (1/1)
deleteGroupLink (GroupLink): void 100% (1/1)100% (5/5)100% (2/2)
findGroupLinkById (Long): GroupLink 100% (1/1)100% (18/18)100% (3/3)
findUsersGroupLinks (Long): List 100% (1/1)100% (18/18)100% (3/3)
saveGroupLink (GroupLink): void 100% (1/1)100% (5/5)100% (2/2)

1package edu.iu.uis.sit.portal.portlet.personalize.dao;
2 
3import java.util.List;
4 
5import org.apache.ojb.broker.query.Criteria;
6import org.apache.ojb.broker.query.QueryByCriteria;
7import org.springframework.orm.ojb.support.PersistenceBrokerDaoSupport;
8 
9import edu.iu.uis.sit.portal.portlet.personalize.domain.GroupLink;
10import edu.iu.uis.sit.portal.portlet.personalize.domain.Page;
11 
12public class PersonalizeDAOOjbImpl extends PersistenceBrokerDaoSupport implements PersonalizeDAO {
13        public void saveGroupLink(GroupLink groupLink) {
14                getPersistenceBrokerTemplate().store(groupLink);
15        }
16 
17        public GroupLink findGroupLinkById(Long groupLinkId) {
18                Criteria criteria = new Criteria();
19                criteria.addEqualTo("groupLinkId", groupLinkId);
20                return (GroupLink) getPersistenceBrokerTemplate().getObjectByQuery(new QueryByCriteria(GroupLink.class, criteria));
21        }
22 
23        public List findUsersGroupLinks(Long personId) {
24                Criteria criteria = new Criteria();
25                criteria.addEqualTo("personId", personId);
26                return (List) getPersistenceBrokerTemplate().getCollectionByQuery(new QueryByCriteria(GroupLink.class, criteria));
27        }
28 
29        public void deleteGroupLink(GroupLink groupLink) {
30                getPersistenceBrokerTemplate().delete(groupLink);
31        }
32 
33        public void savePage(Page page) {
34                getPersistenceBrokerTemplate().store(page);
35        }
36 
37        public void deletePage(Page page) {
38                getPersistenceBrokerTemplate().delete(page);
39        }
40 
41        public Page findPageById(Long pageId) {
42                Criteria criteria = new Criteria();
43                criteria.addEqualTo("pageId", pageId);
44                return (Page) getPersistenceBrokerTemplate().getObjectByQuery(new QueryByCriteria(Page.class, criteria));
45        }
46 
47        public Page findPageByName(String pageName) {
48                Criteria criteria = new Criteria();
49                criteria.addEqualTo("pageName", pageName);
50                return (Page) getPersistenceBrokerTemplate().getObjectByQuery(new QueryByCriteria(Page.class, criteria));
51        }
52}

[all classes][edu.iu.uis.sit.portal.portlet.personalize.dao]
EMMA 2.0.5312 (C) Vladimir Roubtsov