1 16 package com.ibatis.dao.engine.impl; 17 18 import com.ibatis.dao.client.Dao; 19 20 public class DaoImpl { 21 22 private StandardDaoManager daoManager; 23 private DaoContext daoContext; 24 private Class daoInterface; 25 private Class daoImplementation; 26 private Dao daoInstance; 27 private Dao proxy; 28 29 public StandardDaoManager getDaoManager() { 30 return daoManager; 31 } 32 33 public void setDaoManager(StandardDaoManager daoManager) { 34 this.daoManager = daoManager; 35 } 36 37 public DaoContext getDaoContext() { 38 return daoContext; 39 } 40 41 public void setDaoContext(DaoContext daoContext) { 42 this.daoContext = daoContext; 43 } 44 45 public Class getDaoInterface() { 46 return daoInterface; 47 } 48 49 public void setDaoInterface(Class daoInterface) { 50 this.daoInterface = daoInterface; 51 } 52 53 public Class getDaoImplementation() { 54 return daoImplementation; 55 } 56 57 public void setDaoImplementation(Class daoImplementation) { 58 this.daoImplementation = daoImplementation; 59 } 60 61 public Dao getDaoInstance() { 62 return daoInstance; 63 } 64 65 public void setDaoInstance(Dao daoInstance) { 66 this.daoInstance = daoInstance; 67 } 68 69 public Dao getProxy() { 70 return proxy; 71 } 72 73 public void initProxy() { 74 proxy = DaoProxy.newInstance(this); 75 } 76 77 } 78 | Popular Tags |