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

COVERAGE SUMMARY FOR SOURCE FILE [PublishingDAOOjbImpl.java]

nameclass, %method, %block, %line, %
PublishingDAOOjbImpl.java100% (1/1)92%  (11/12)84%  (95/113)86%  (19/22)

COVERAGE BREAKDOWN BY CLASS AND METHOD

nameclass, %method, %block, %line, %
     
class PublishingDAOOjbImpl100% (1/1)92%  (11/12)84%  (95/113)86%  (19/22)
findRssByUrl (String): Fragment 0%   (0/1)0%   (0/18)0%   (0/3)
PublishingDAOOjbImpl (): void 100% (1/1)100% (3/3)100% (1/1)
deleteFragment (Fragment): void 100% (1/1)100% (5/5)100% (2/2)
deleteTab (Tab): void 100% (1/1)100% (5/5)100% (2/2)
findAllFragments (): List 100% (1/1)100% (9/9)100% (1/1)
findAllTabs (): List 100% (1/1)100% (9/9)100% (1/1)
findFragmentById (Long): Fragment 100% (1/1)100% (18/18)100% (3/3)
findFragmentsByPublisher (): List 100% (1/1)100% (9/9)100% (1/1)
findTabById (Long): Tab 100% (1/1)100% (18/18)100% (3/3)
findTabsByPublisher (): List 100% (1/1)100% (9/9)100% (1/1)
saveFragment (Fragment): void 100% (1/1)100% (5/5)100% (2/2)
saveTab (Tab): void 100% (1/1)100% (5/5)100% (2/2)

1package edu.iu.uis.sit.portal.portlet.publishing.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.publishing.domain.Fragment;
10import edu.iu.uis.sit.portal.portlet.publishing.domain.Tab;
11 
12public class PublishingDAOOjbImpl extends PersistenceBrokerDaoSupport implements PublishingDAO {
13 
14        public Fragment findRssByUrl(String url) {
15                Criteria criteria = new Criteria();
16                criteria.addEqualTo("url", url);
17                return (Fragment) getPersistenceBrokerTemplate().getObjectByQuery(new QueryByCriteria(Fragment.class, criteria));
18        }
19 
20        public List findAllFragments() {
21                return (List) getPersistenceBrokerTemplate().getCollectionByQuery(new QueryByCriteria(Fragment.class));
22        }
23 
24        public List findFragmentsByPublisher() {
25                // Criteria criteria = new Criteria();
26                return (List) getPersistenceBrokerTemplate().getCollectionByQuery(new QueryByCriteria(Fragment.class));
27        }
28 
29        public void saveFragment(Fragment fragment) {
30                getPersistenceBrokerTemplate().store(fragment);
31        }
32 
33        public Fragment findFragmentById(Long fragmentId) {
34                Criteria criteria = new Criteria();
35                criteria.addEqualTo("fragmentId", fragmentId);
36                return (Fragment) getPersistenceBrokerTemplate().getObjectByQuery(new QueryByCriteria(Fragment.class, criteria));
37        }
38 
39        public void deleteFragment(Fragment fragment) {
40                getPersistenceBrokerTemplate().delete(fragment);
41        }
42 
43        public List findTabsByPublisher() {
44                // Criteria criteria = new Criteria();
45                return (List) getPersistenceBrokerTemplate().getCollectionByQuery(new QueryByCriteria(Tab.class));
46        }
47 
48        public List findAllTabs() {
49                return (List) getPersistenceBrokerTemplate().getCollectionByQuery(new QueryByCriteria(Tab.class));
50        }
51 
52        public void saveTab(Tab tab) {
53                getPersistenceBrokerTemplate().store(tab);
54        }
55 
56        public Tab findTabById(Long tabId) {
57                Criteria criteria = new Criteria();
58                criteria.addEqualTo("tabId", tabId);
59                return (Tab) getPersistenceBrokerTemplate().getObjectByQuery(new QueryByCriteria(Tab.class, criteria));
60        }
61 
62        public void deleteTab(Tab tab) {
63                getPersistenceBrokerTemplate().delete(tab);
64        }
65}

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