KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > quikj > server > log > LogDbInfo


1 /////////////////////////////////////////////////////////////////////////
2
/*
3  * LogDbInfo.java
4  *
5  * Created on April 6, 2003, 1:05 AM
6  *
7  * This class is used to contain the email notification attributes :
8  * dbClass
9  * dbmsName
10  * dbHost
11  * dbUser
12  * dbPassword
13  * dbName
14  */

15 /////////////////////////////////////////////////////////////////////////
16
/**
17  *
18  * @author Elizabeth
19  */

20
21 package com.quikj.server.log;
22
23 public class LogDbInfo {
24     
25     /////////////////////////////////////////////////////////////////////////
26
/**
27      * LogDbInfo constructor.
28      * @author elizabeth
29      * @version
30      */

31     /////////////////////////////////////////////////////////////////////////
32
public LogDbInfo() {
33         
34         // Initialize DB log storage attributes :
35
dbClass = null;
36         dbmsUrl = null;
37         dbHost = "localhost";
38         dbUser = null;
39         dbPassword = null;
40         dbName = null;
41         dbExists = false;
42         
43     } // LogDbInfo
44

45      /** Getter for property dbClass.
46       * @return Value of property dbClass.
47       *
48       */

49      public String JavaDoc getDbClass() {
50          return dbClass;
51      }
52      
53      /** Setter for property dbClass.
54       * @param dbClass New value of property dbClass.
55       *
56       */

57      public void setDbClass(java.lang.String JavaDoc dbClass) {
58          this.dbClass = dbClass;
59      }
60      
61      /** Getter for property dbHost.
62       * @return Value of property dbHost.
63       *
64       */

65      public java.lang.String JavaDoc getDbHost() {
66          return dbHost;
67      }
68      
69      /** Setter for property dbHost.
70       * @param dbHost New value of property dbHost.
71       *
72       */

73      public void setDbHost(java.lang.String JavaDoc dbHost) {
74          this.dbHost = dbHost;
75      }
76      
77      /** Getter for property dbUser.
78       * @return Value of property dbUser.
79       *
80       */

81      public java.lang.String JavaDoc getDbUser() {
82          return dbUser;
83      }
84      
85      /** Setter for property dbUser.
86       * @param dbUser New value of property dbUser.
87       *
88       */

89      public void setDbUser(java.lang.String JavaDoc dbUser) {
90          this.dbUser = dbUser;
91      }
92      
93      /** Getter for property dbPassword.
94       * @return Value of property dbPassword.
95       *
96       */

97      public java.lang.String JavaDoc getDbPassword() {
98          return dbPassword;
99      }
100      
101      /** Setter for property dbPassword.
102       * @param dbPassword New value of property dbPassword.
103       *
104       */

105      public void setDbPassword(java.lang.String JavaDoc dbPassword) {
106          this.dbPassword = dbPassword;
107      }
108      
109      /** Getter for property dbName.
110       * @return Value of property dbName.
111       *
112       */

113      public java.lang.String JavaDoc getDbName() {
114          return dbName;
115      }
116      
117      /** Setter for property dbName.
118       * @param dbName New value of property dbName.
119       *
120       */

121      public void setDbName(java.lang.String JavaDoc dbName) {
122          this.dbName = dbName;
123      }
124      
125      /** Getter for property dbmsUrl.
126       * @return Value of property dbmsUrl.
127       *
128       */

129      public java.lang.String JavaDoc getDbmsUrl() {
130          return dbmsUrl;
131      }
132      
133      /** Setter for property dbmsUrl.
134       * @param dbmsUrl New value of property dbmsUrl.
135       *
136       */

137      public void setDbmsUrl(java.lang.String JavaDoc dbmsUrl) {
138          this.dbmsUrl = dbmsUrl;
139      }
140      
141      /////////////////////////////////////////////////////////////////////////
142
/** getLogDbInfo - Obtain the LogDbInfo.
143      * @return information at index into LogEmailInfo class.
144      *
145      */

146     /////////////////////////////////////////////////////////////////////////
147
public boolean getLogDbInfo(LogDbInfo tempInfo) {
148         
149         boolean found = false;
150         
151         if (this.dbClass != null) {
152             tempInfo = this;
153             found = true;
154         } // if
155

156         return found;
157         
158     } // getLogDbInfo
159

160      /////////////////////////////////////////////////////////////////////////
161
/** getLogTblName - Obtain the table name.
162      * @return
163      *
164      */

165     /////////////////////////////////////////////////////////////////////////
166
public static final String JavaDoc getLogTblName () {
167         
168         return LOG_DB_TABLE_NAME;
169         
170     } // getLogTblName
171

172     /** Getter for property dbExists.
173      * @return Value of property dbExists.
174      *
175      */

176     public boolean isDbExists() {
177         return dbExists;
178     }
179     
180     /** Setter for property dbExists.
181      * @param dbExists New value of property dbExists.
182      *
183      */

184     public void setDbExists(boolean dbExists) {
185         this.dbExists = dbExists;
186     }
187     
188
189     /////////////////////////////////////////////////////////////////////////
190
// Class Attributes
191
/////////////////////////////////////////////////////////////////////////
192
private String JavaDoc dbClass; // jdbc driver
193
private String JavaDoc dbmsUrl; // url name for db
194
private String JavaDoc dbHost; // ex., localhost
195
private String JavaDoc dbUser; // ex., ace
196
private String JavaDoc dbPassword; // ex., a1b2c3d4
197
private String JavaDoc dbName; // ex., log
198
private boolean dbExists; // true or false
199
private static final String JavaDoc LOG_DB_TABLE_NAME = "log_tbl"; // database table name constant
200

201 } // LogDbInfo
Popular Tags