1 | package�edu.iu.uis.sit.portal.portlet.admin.dao; |
2 | � |
3 | import�java.util.List; |
4 | � |
5 | import�org.apache.ojb.broker.query.Criteria; |
6 | import�org.apache.ojb.broker.query.QueryByCriteria; |
7 | import�org.springframework.orm.ojb.support.PersistenceBrokerDaoSupport; |
8 | � |
9 | import�edu.iu.uis.sit.portal.portlet.admin.domain.ApplicationConstant; |
10 | import�edu.iu.uis.sit.portal.portlet.admin.domain.PortalConfig; |
11 | import�edu.iu.uis.sit.portal.portlet.admin.domain.PortalSupport; |
12 | import�edu.iu.uis.sit.portal.portlet.admin.domain.PortletApplication; |
13 | import�edu.iu.uis.sit.portal.portlet.admin.domain.PortletConfig; |
14 | import�edu.iu.uis.sit.portal.portlet.admin.domain.PortletMapping; |
15 | � |
16 | public�class�AdminDAOOjbImpl�extends�PersistenceBrokerDaoSupport�implements�AdminDAO�{ |
17 | ��������public�void�deletePortalSupport(PortalSupport�portalSupport)�{ |
18 | ����������������getPersistenceBrokerTemplate().delete(portalSupport); |
19 | ��������} |
20 | � |
21 | ��������public�void�savePortletConfig(PortletConfig�portletConfig)�{ |
22 | ����������������getPersistenceBrokerTemplate().store(portletConfig); |
23 | ��������} |
24 | � |
25 | ��������public�void�deletePortletConfig(PortletConfig�portletConfig)�{ |
26 | ����������������getPersistenceBrokerTemplate().delete(portletConfig); |
27 | ��������} |
28 | � |
29 | ��������public�PortletConfig�findPortletConfigById(Long�portletConfigId)�{ |
30 | ����������������Criteria�criteria�=�new�Criteria(); |
31 | ����������������criteria.addEqualTo("portletConfigId",�portletConfigId); |
32 | ����������������return�(PortletConfig)�getPersistenceBrokerTemplate().getObjectByQuery(new�QueryByCriteria(PortletConfig.class,�criteria)); |
33 | ��������} |
34 | � |
35 | ��������public�PortalSupport�findPortalSupportById(Long�portalSupportId)�{ |
36 | ����������������Criteria�criteria�=�new�Criteria(); |
37 | ����������������criteria.addEqualTo("portalSupportId",�portalSupportId); |
38 | ����������������return�(PortalSupport)�getPersistenceBrokerTemplate().getObjectByQuery(new�QueryByCriteria(PortalSupport.class,�criteria)); |
39 | ��������} |
40 | � |
41 | ��������public�void�deletePortletApplication(PortletApplication�portletApplication)�{ |
42 | ����������������getPersistenceBrokerTemplate().delete(portletApplication); |
43 | ��������} |
44 | � |
45 | ��������public�PortletApplication�findPortletApplicationById(Long�portletApplicationId)�{ |
46 | ����������������Criteria�criteria�=�new�Criteria(); |
47 | ����������������criteria.addEqualTo("portletApplicationId",�portletApplicationId); |
48 | ����������������return�(PortletApplication)�getPersistenceBrokerTemplate().getObjectByQuery(new�QueryByCriteria(PortletApplication.class,�criteria)); |
49 | ��������} |
50 | � |
51 | ��������public�void�saveApplicationConstant(ApplicationConstant�applicationConstant)�{ |
52 | ����������������getPersistenceBrokerTemplate().store(applicationConstant); |
53 | ��������} |
54 | � |
55 | ��������public�void�deleteApplicationConstant(ApplicationConstant�applicationConstant)�{ |
56 | ����������������getPersistenceBrokerTemplate().delete(applicationConstant); |
57 | ��������} |
58 | � |
59 | ��������public�List�findAllApplicationConstants()�{ |
60 | ����������������return�(List)�getPersistenceBrokerTemplate().getCollectionByQuery(new�QueryByCriteria(ApplicationConstant.class)); |
61 | ��������} |
62 | � |
63 | ��������public�ApplicationConstant�findApplicationConstantByName(String�constantName)�{ |
64 | ����������������Criteria�criteria�=�new�Criteria(); |
65 | ����������������criteria.addEqualTo("constantName",�constantName); |
66 | ����������������return�(ApplicationConstant)�getPersistenceBrokerTemplate().getObjectByQuery(new�QueryByCriteria(ApplicationConstant.class,�criteria)); |
67 | ��������} |
68 | � |
69 | ��������public�ApplicationConstant�findApplicationConstantById(Long�constantId)�{ |
70 | ����������������Criteria�criteria�=�new�Criteria(); |
71 | ����������������criteria.addEqualTo("constantId",�constantId); |
72 | ����������������return�(ApplicationConstant)�getPersistenceBrokerTemplate().getObjectByQuery(new�QueryByCriteria(ApplicationConstant.class,�criteria)); |
73 | ��������} |
74 | � |
75 | ��������public�void�savePortletMapping(PortletMapping�portletMapping)�{ |
76 | ����������������getPersistenceBrokerTemplate().store(portletMapping); |
77 | ��������} |
78 | � |
79 | ��������public�void�deletePortletMapping(PortletMapping�portletMapping)�{ |
80 | ����������������getPersistenceBrokerTemplate().delete(portletMapping); |
81 | ��������} |
82 | � |
83 | ��������public�List�findAllPortletMappings()�{ |
84 | ����������������return�(List)�getPersistenceBrokerTemplate().getCollectionByQuery(new�QueryByCriteria(PortletMapping.class)); |
85 | ��������} |
86 | � |
87 | ��������public�PortletMapping�findPortletMappingById(Long�mappingId)�{ |
88 | ����������������Criteria�criteria�=�new�Criteria(); |
89 | ����������������criteria.addEqualTo("mappingId",�mappingId); |
90 | ����������������return�(PortletMapping)�getPersistenceBrokerTemplate().getObjectByQuery(new�QueryByCriteria(PortletMapping.class,�criteria)); |
91 | ��������} |
92 | � |
93 | ��������public�void�savePortalConfig(PortalConfig�portalConfig)�{ |
94 | ����������������getPersistenceBrokerTemplate().store(portalConfig); |
95 | ��������} |
96 | � |
97 | ��������public�List�getPortalConfigs()�{ |
98 | ����������������return�(List)�getPersistenceBrokerTemplate().getCollectionByQuery(new�QueryByCriteria(PortalConfig.class)); |
99 | ��������} |
100 | } |