KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > ibatis > dao > engine > impl > DaoImpl


1 /*
2  * Copyright 2004 Clinton Begin
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */

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 JavaDoc daoInterface;
25   private Class JavaDoc 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 JavaDoc getDaoInterface() {
46     return daoInterface;
47   }
48
49   public void setDaoInterface(Class JavaDoc daoInterface) {
50     this.daoInterface = daoInterface;
51   }
52
53   public Class JavaDoc getDaoImplementation() {
54     return daoImplementation;
55   }
56
57   public void setDaoImplementation(Class JavaDoc 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