1 package org.javabb.transaction; 2 3 import java.util.List ; 4 5 import org.apache.commons.logging.Log; 6 import org.apache.commons.logging.LogFactory; 7 import org.javabb.dao.hibernate.HibernateDAO; 8 9 24 25 30 public class Transaction { 31 protected final Log log = LogFactory.getLog(getClass()); 32 33 private HibernateDAO genericDAO; 34 public void setGenericDAO(HibernateDAO genericDAO) { 35 this.genericDAO = genericDAO; 36 } 37 38 public void add(Object instance) throws Exception { 39 genericDAO.add(instance); 40 } 41 42 public List loadAll(Object instance) throws Exception { 43 return genericDAO.loadAll(instance); 44 } 45 46 public Object load(Object instance, Long id) throws Exception { 47 return genericDAO.load(instance, id); 48 } 49 50 public void delete(Object instance) throws Exception { 51 genericDAO.delete(instance); 52 } 53 54 } 55 | Popular Tags |