1 | package edu.iu.uis.sit.portal.driver.dao; |
2 | |
3 | import org.apache.ojb.broker.query.Criteria; |
4 | import org.apache.ojb.broker.query.QueryByCriteria; |
5 | import org.springframework.orm.ojb.support.PersistenceBrokerDaoSupport; |
6 | |
7 | import edu.iu.uis.sit.portal.driver.domain.DriverConfig; |
8 | |
9 | public class ConfigurationDAOImpl extends PersistenceBrokerDaoSupport implements ConfigurationDAO { |
10 | |
11 | public void saveDriverConfig(DriverConfig driverConfig) { |
12 | getPersistenceBrokerTemplate().store(driverConfig); |
13 | } |
14 | |
15 | public DriverConfig findDriverConfig(Long driverConfigId) { |
16 | Criteria criteria = new Criteria(); |
17 | criteria.addEqualTo("driverConfigId", driverConfigId); |
18 | return (DriverConfig) getPersistenceBrokerTemplate().getObjectByQuery(new QueryByCriteria(DriverConfig.class, criteria)); |
19 | } |
20 | |
21 | } |