| 1 package org.appfuse.service.impl; 2 3 import java.io.Serializable ; 4 import java.util.List ; 5 6 import org.apache.commons.logging.Log; 7 import org.apache.commons.logging.LogFactory; 8 import org.appfuse.dao.Dao; 9 import org.appfuse.service.Manager; 10 11 19 public class BaseManager implements Manager { 20 protected final Log log = LogFactory.getLog(getClass()); 21 protected Dao dao = null; 22 23 26 public void setDao(Dao dao) { 27 this.dao = dao; 28 } 29 30 33 public Object getObject(Class clazz, Serializable id) { 34 return dao.getObject(clazz, id); 35 } 36 37 40 public List getObjects(Class clazz) { 41 return dao.getObjects(clazz); 42 } 43 44 47 public void removeObject(Class clazz, Serializable id) { 48 dao.removeObject(clazz, id); 49 } 50 51 54 public void saveObject(Object o) { 55 dao.saveObject(o); 56 } 57 } 58 | Popular Tags |