/ojc-core/alese/tool/src/com/sun/jbi/engine/ale/core/util/PopulateDAO.java

https://bitbucket.org/ssteinmetz/openesb-components · Java · 526 lines · 419 code · 60 blank · 47 comment · 24 complexity · 72db4a90783e1857935ff467490cec72 MD5 · raw file

  1. package com.sun.jbi.engine.ale.core.util;
  2. import java.sql.Connection;
  3. import java.sql.DriverManager;
  4. import java.sql.PreparedStatement;
  5. import java.sql.SQLException;
  6. import java.util.logging.Level;
  7. import java.util.logging.Logger;
  8. /**
  9. * PopulateDAO.java
  10. *
  11. * @author Edward Chou
  12. */
  13. public abstract class PopulateDAO {
  14. private static final Logger logger = Logger.getLogger(PopulateDAO.class.getName());
  15. private static final String INSERT_CSF_REP_USERS = "insert into CSF_REP_USERS " +
  16. "(USER_LOGICAL_ID, USER_DESCRIPTION, USER_NAME, USER_PASSWORD, ACTIVE_FLAG, CREATE_ID, CREATE_DATE_TIME, LAST_MOD_ID, LAST_MOD_DATE_TIME) values " +
  17. "(?, ?, ?, ?, ?, ?, CURRENT_TIMESTAMP, ?, CURRENT_TIMESTAMP)";
  18. private static final String INSERT_CSF_JMS_CHANNEL = "insert into CSF_JMS_CHANNEL " +
  19. "(CHANNEL_CODE, HOST_IP, PORT, NAME, CHANNEL_TYPE, ACTIVE_FLAG, DESCRIPTION, CREATE_ID, CREATE_DATE_TIME, LAST_MOD_ID, LAST_MOD_DATE_TIME) values " +
  20. "(?, ?, ?, ?, ?, ?, ?, ?, CURRENT_TIMESTAMP, ?, CURRENT_TIMESTAMP)";
  21. private static final String INSERT_CSF_ALERTER_GROUPS = "insert into CSF_ALERTER_GROUPS " +
  22. "(ALERTER_GROUP, ALERTER_FROM, ALERTER_TO_PRIMARY, ALERTER_TO_SECONDARY, ACTIVE_FLAG, CREATE_ID, CREATE_DATE_TIME, LAST_MOD_ID, LAST_MOD_DATE_TIME) values " +
  23. "(?, ?, ?, ?, ?, ?, CURRENT_TIMESTAMP, ?, CURRENT_TIMESTAMP)";
  24. private static final String INSERT_CSF_ALERTER_CHANNELS = "insert into CSF_ALERTER_CHANNELS " +
  25. "(ALERTER_CHANNEL_CODE, CHANNEL_TYPE, HOST_NAME, COMMUNITY, TRAP_PORT, LISTENER_PORT, ACTIVE_FLAG, CREATE_ID, CREATE_DATE_TIME, LAST_MOD_ID, LAST_MOD_DATE_TIME) values " +
  26. "(?, ?, ?, ?, ?, ?, ?, ?, CURRENT_TIMESTAMP, ?, CURRENT_TIMESTAMP)";
  27. private static final String INSERT_CSF_ALERTER_CODES = "insert into CSF_ALERTER_CODES " +
  28. "(ALERTER_CODE, ALERTER_LABEL, ALERTER_CATEGORY, ALERTER_LEVEL, ALERTER_DESCRIPTION, ALERTER_GROUP, ALERTER_CHANNEL_CODE, ACTIVE_FLAG, CREATE_ID, CREATE_DATE_TIME, LAST_MOD_ID, LAST_MOD_DATE_TIME) values " +
  29. "(?, ?, ?, ?, ?, ?, ?, ?, ?, CURRENT_TIMESTAMP, ?, CURRENT_TIMESTAMP)";
  30. private static final String INSERT_CSF_LOGGER_CHANNELS = "insert into CSF_LOGGER_CHANNELS " +
  31. "(LOGGER_CHANNEL_CODE, CHANNEL_TYPE, FILE_NAME, ACTIVE_FLAG, CREATE_ID, CREATE_DATE_TIME, LAST_MOD_ID, LAST_MOD_DATE_TIME) values " +
  32. "(?, ?, ?, ?, ?, CURRENT_TIMESTAMP, ?, CURRENT_TIMESTAMP)";
  33. private static final String INSERT_CSF_LOGGER_CODES = "insert into CSF_LOGGER_CODES " +
  34. "(LOGGER_CODE, LOGGER_LABEL, LOGGER_CATEGORY, LOGGER_LEVEL, LOGGER_DESCRIPTION, LOGGER_CHANNEL_CODE, ACTIVE_FLAG, CREATE_ID, CREATE_DATE_TIME, LAST_MOD_ID, LAST_MOD_DATE_TIME) values " +
  35. "(?, ?, ?, ?, ?, ?, ?, ?, CURRENT_TIMESTAMP, ?, CURRENT_TIMESTAMP)";
  36. private static final String INSERT_CSF_ERROR_CODES = "insert into CSF_ERROR_CODES " +
  37. "(ERROR_CODE, ERROR_LABEL, ERROR_CATEGORY, ERROR_LEVEL, ERROR_DESCRIPTION, AUTHORIZE_FLAG, LOGGER_FLAG, ALERTER_FLAG, REPLAY_FLAG, PERSIST_FLAG, ENCODE_FLAG, ALERTER_CODE, LOGGER_CODE, PERSIST_MODE, ENCODE_MODE, ACTIVE_FLAG, CREATE_ID, CREATE_DATE_TIME, LAST_MOD_ID, LAST_MOD_DATE_TIME) values " +
  38. "(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, CURRENT_TIMESTAMP, ?, CURRENT_TIMESTAMP)";
  39. private static final String INSERT_ALE_CHANNELS = "insert into ALE_CHANNELS " +
  40. "(ALE_CHANNEL_CODE, CHANNEL_TYPE, FILE_NAME, HOST_NAME, COMMUNITY, TRAP_PORT, LISTENER_PORT, EMAIL_FROM, EMAIL_TO_PRIMARY, " +
  41. "EMAIL_TO_SECONDARY, JMS_PORT, JMS_TYPE, JMS_NAME, USER_NAME, PASS_WORD, ENDPOINT_NAME, SERVICE_NAME, OPEARTION_NAME, " +
  42. "FIELD_1, FIELD_2,FIELD_3, FIELD_4, ACTIVE_FLAG, CREATE_ID, CREATE_DATE_TIME, LAST_MOD_ID, LAST_MOD_DATE_TIME) values " +
  43. "(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, CURRENT_TIMESTAMP, ?, CURRENT_TIMESTAMP)";
  44. private static final String INSERT_LOGGER_CODES_CHANNEL = "insert into LOGGER_CODES_CHANNEL " +
  45. "(LOGGER_CODE, ALE_CHANNEL_CODE) values " +
  46. "(?, ?)";
  47. private static final String INSERT_ALERTER_CODES_CHANNEL = "insert into ALERTER_CODES_CHANNEL " +
  48. "(ALERTER_CODE, ALE_CHANNEL_CODE) values " +
  49. "(?, ?)";
  50. private static final String INSERT_CSF_RECONCILIATION_APPS = "insert into CSF_RECONCILIATION_APPS " +
  51. "(APP_NAME, PERSISTENT, INTERVAL1, CREATE_ID, CREATE_DATE_TIME, LAST_MOD_ID, LAST_MOD_DATE_TIME) values " +
  52. "(?, ?, ?, ?, CURRENT_TIMESTAMP, ?, CURRENT_TIMESTAMP)";
  53. private String jdbcDriverClassName;
  54. private String dbType;
  55. private String host;
  56. private String port;
  57. private String instance;
  58. private String username;
  59. private String password;
  60. private Connection connection;
  61. private PreparedStatement insertCsfRepUsers_PS;
  62. private PreparedStatement insertCsfJmsChannel_PS;
  63. private PreparedStatement insertCsfAlerterGroups_PS;
  64. private PreparedStatement insertCsfAlerterChannels_PS;
  65. private PreparedStatement insertCsfAlerterCodes_PS;
  66. private PreparedStatement insertCsfLoggerChannels_PS;
  67. private PreparedStatement insertCsfLoggerCodes_PS;
  68. private PreparedStatement insertCsfErrorCodes_PS;
  69. private PreparedStatement insertAleChannels_PS;
  70. private PreparedStatement insertLoggerCodesChannel_PS;
  71. private PreparedStatement insertAlerterCodesChannel_PS;
  72. private PreparedStatement insertCsfReconciliationApps_PS;
  73. protected void init() throws Exception {
  74. Class.forName(jdbcDriverClassName);
  75. String url = "jdbc:" + dbType + "://" + host + ":" + port + "/" + instance;
  76. connection = DriverManager.getConnection(url, username, password);
  77. insertCsfRepUsers_PS = connection.prepareStatement(INSERT_CSF_REP_USERS);
  78. insertCsfJmsChannel_PS = connection.prepareStatement(INSERT_CSF_JMS_CHANNEL);
  79. insertCsfAlerterGroups_PS = connection.prepareStatement(INSERT_CSF_ALERTER_GROUPS);
  80. insertCsfAlerterChannels_PS = connection.prepareStatement(INSERT_CSF_ALERTER_CHANNELS);
  81. insertCsfAlerterCodes_PS = connection.prepareStatement(INSERT_CSF_ALERTER_CODES);
  82. insertCsfLoggerChannels_PS = connection.prepareStatement(INSERT_CSF_LOGGER_CHANNELS);
  83. insertCsfLoggerCodes_PS = connection.prepareStatement(INSERT_CSF_LOGGER_CODES);
  84. insertCsfErrorCodes_PS = connection.prepareStatement(INSERT_CSF_ERROR_CODES);
  85. insertAleChannels_PS = connection.prepareStatement(INSERT_ALE_CHANNELS);
  86. insertLoggerCodesChannel_PS = connection.prepareStatement(INSERT_LOGGER_CODES_CHANNEL);
  87. insertAlerterCodesChannel_PS = connection.prepareStatement(INSERT_ALERTER_CODES_CHANNEL);
  88. insertCsfReconciliationApps_PS = connection.prepareStatement(INSERT_CSF_RECONCILIATION_APPS);
  89. }
  90. public void close() throws Exception {
  91. insertCsfRepUsers_PS.close();
  92. insertCsfJmsChannel_PS.close();
  93. insertCsfAlerterGroups_PS.close();
  94. insertCsfAlerterChannels_PS.close();
  95. insertCsfAlerterCodes_PS.close();
  96. insertCsfLoggerChannels_PS.close();
  97. insertCsfLoggerCodes_PS.close();
  98. insertCsfErrorCodes_PS.close();
  99. insertAleChannels_PS.close();
  100. insertLoggerCodesChannel_PS.close();
  101. insertAlerterCodesChannel_PS.close();
  102. insertCsfReconciliationApps_PS.close();
  103. connection.close();
  104. }
  105. public boolean insertCsfRepUsers(String s) {
  106. String[] values = s.split("\\s*,\\s*", 7);
  107. if (values.length != 7) {
  108. return false;
  109. }
  110. try {
  111. insertCsfRepUsers_PS.clearParameters();
  112. insertCsfRepUsers_PS.setString(1, values[0]);
  113. insertCsfRepUsers_PS.setString(2, values[1]);
  114. insertCsfRepUsers_PS.setString(3, values[2]);
  115. insertCsfRepUsers_PS.setString(4, values[3]);
  116. insertCsfRepUsers_PS.setString(5, values[4]);
  117. insertCsfRepUsers_PS.setString(6, values[5]);
  118. insertCsfRepUsers_PS.setString(7, values[6]);
  119. insertCsfRepUsers_PS.execute();
  120. } catch (SQLException sqle) {
  121. logger.log(Level.WARNING, "error inserting record: " + sqle.getMessage());
  122. return false;
  123. }
  124. return true;
  125. }
  126. public boolean insertCsfJmsChannel(String s) {
  127. String[] values = s.split("\\s*,\\s*", 9);
  128. if (values.length != 9) {
  129. return false;
  130. }
  131. try {
  132. insertCsfJmsChannel_PS.clearParameters();
  133. insertCsfJmsChannel_PS.setInt(1, Integer.parseInt(values[0]));
  134. insertCsfJmsChannel_PS.setString(2, values[1]);
  135. insertCsfJmsChannel_PS.setShort(3, Short.parseShort(values[2]));
  136. insertCsfJmsChannel_PS.setString(4, values[3]);
  137. insertCsfJmsChannel_PS.setString(5, values[4]);
  138. insertCsfJmsChannel_PS.setString(6, values[5]);
  139. insertCsfJmsChannel_PS.setString(7, values[6]);
  140. insertCsfJmsChannel_PS.setString(8, values[7]);
  141. insertCsfJmsChannel_PS.setString(9, values[8]);
  142. insertCsfJmsChannel_PS.execute();
  143. } catch (SQLException sqle) {
  144. logger.log(Level.WARNING, "error inserting record: " + sqle.getMessage());
  145. return false;
  146. }
  147. return true;
  148. }
  149. public boolean insertCsfAlerterGroups(String s) {
  150. String[] values = s.split("\\s*,\\s*", 7);
  151. if (values.length != 7) {
  152. return false;
  153. }
  154. try {
  155. insertCsfAlerterGroups_PS.clearParameters();
  156. insertCsfAlerterGroups_PS.setString(1, values[0]);
  157. insertCsfAlerterGroups_PS.setString(2, values[1]);
  158. insertCsfAlerterGroups_PS.setString(3, values[2]);
  159. insertCsfAlerterGroups_PS.setString(4, values[3]);
  160. insertCsfAlerterGroups_PS.setString(5, values[4]);
  161. insertCsfAlerterGroups_PS.setString(6, values[5]);
  162. insertCsfAlerterGroups_PS.setString(7, values[6]);
  163. insertCsfAlerterGroups_PS.execute();
  164. } catch (SQLException sqle) {
  165. logger.log(Level.WARNING, "error inserting record: " + sqle.getMessage());
  166. return false;
  167. }
  168. return true;
  169. }
  170. public boolean insertCsfAlerterChannels(String s) {
  171. String[] values = s.split("\\s*,\\s*", 9);
  172. if (values.length != 9) {
  173. return false;
  174. }
  175. try {
  176. insertCsfAlerterChannels_PS.clearParameters();
  177. insertCsfAlerterChannels_PS.setInt(1, Integer.parseInt(values[0]));
  178. insertCsfAlerterChannels_PS.setString(2, values[1]);
  179. insertCsfAlerterChannels_PS.setString(3, values[2]);
  180. insertCsfAlerterChannels_PS.setString(4, values[3]);
  181. insertCsfAlerterChannels_PS.setString(5, values[4]);
  182. insertCsfAlerterChannels_PS.setString(6, values[5]);
  183. insertCsfAlerterChannels_PS.setString(7, values[6]);
  184. insertCsfAlerterChannels_PS.setString(8, values[7]);
  185. insertCsfAlerterChannels_PS.setString(9, values[8]);
  186. insertCsfAlerterChannels_PS.execute();
  187. } catch (SQLException sqle) {
  188. logger.log(Level.WARNING, "error inserting record: " + sqle.getMessage());
  189. return false;
  190. }
  191. return true;
  192. }
  193. public boolean insertCsfAlerterCodes(String s) {
  194. String[] values = s.split("\\s*,\\s*", 10);
  195. if (values.length != 10) {
  196. return false;
  197. }
  198. try {
  199. insertCsfAlerterCodes_PS.clearParameters();
  200. insertCsfAlerterCodes_PS.setInt(1, Integer.parseInt(values[0]));
  201. insertCsfAlerterCodes_PS.setString(2, values[1]);
  202. insertCsfAlerterCodes_PS.setString(3, values[2]);
  203. insertCsfAlerterCodes_PS.setString(4, values[3]);
  204. insertCsfAlerterCodes_PS.setString(5, values[4]);
  205. insertCsfAlerterCodes_PS.setString(6, values[5]);
  206. insertCsfAlerterCodes_PS.setInt(7, Integer.parseInt(values[6]));
  207. insertCsfAlerterCodes_PS.setString(8, values[7]);
  208. insertCsfAlerterCodes_PS.setString(9, values[8]);
  209. insertCsfAlerterCodes_PS.setString(10, values[9]);
  210. insertCsfAlerterCodes_PS.execute();
  211. } catch (SQLException sqle) {
  212. logger.log(Level.WARNING, "error inserting record: " + sqle.getMessage());
  213. return false;
  214. }
  215. return true;
  216. }
  217. public boolean insertCsfLoggerChannels(String s) {
  218. String[] values = s.split("\\s*,\\s*", 6);
  219. if (values.length != 6) {
  220. return false;
  221. }
  222. try {
  223. insertCsfLoggerChannels_PS.clearParameters();
  224. insertCsfLoggerChannels_PS.setInt(1, Integer.parseInt(values[0]));
  225. insertCsfLoggerChannels_PS.setString(2, values[1]);
  226. insertCsfLoggerChannels_PS.setString(3, values[2]);
  227. insertCsfLoggerChannels_PS.setString(4, values[3]);
  228. insertCsfLoggerChannels_PS.setString(5, values[4]);
  229. insertCsfLoggerChannels_PS.setString(6, values[5]);
  230. insertCsfLoggerChannels_PS.execute();
  231. } catch (SQLException sqle) {
  232. logger.log(Level.WARNING, "error inserting record: " + sqle.getMessage());
  233. return false;
  234. }
  235. return true;
  236. }
  237. public boolean insertCsfLoggerCodes(String s) {
  238. String[] values = s.split("\\s*,\\s*", 9);
  239. if (values.length != 9) {
  240. return false;
  241. }
  242. try {
  243. insertCsfLoggerCodes_PS.clearParameters();
  244. insertCsfLoggerCodes_PS.setInt(1, Integer.parseInt(values[0]));
  245. insertCsfLoggerCodes_PS.setString(2, values[1]);
  246. insertCsfLoggerCodes_PS.setString(3, values[2]);
  247. insertCsfLoggerCodes_PS.setString(4, values[3]);
  248. insertCsfLoggerCodes_PS.setString(5, values[4]);
  249. insertCsfLoggerCodes_PS.setInt(6, Integer.parseInt(values[5]));
  250. insertCsfLoggerCodes_PS.setString(7, values[6]);
  251. insertCsfLoggerCodes_PS.setString(8, values[7]);
  252. insertCsfLoggerCodes_PS.setString(9, values[8]);
  253. insertCsfLoggerCodes_PS.execute();
  254. } catch (SQLException sqle) {
  255. logger.log(Level.WARNING, "error inserting record: " + sqle.getMessage());
  256. return false;
  257. }
  258. return true;
  259. }
  260. public boolean insertCsfErrorCodes(String s) {
  261. String[] values = s.split("\\s*,\\s*", 18);
  262. if (values.length != 18) {
  263. return false;
  264. }
  265. try {
  266. insertCsfErrorCodes_PS.clearParameters();
  267. insertCsfErrorCodes_PS.setInt(1, Integer.parseInt(values[0]));
  268. insertCsfErrorCodes_PS.setString(2, values[1]);
  269. insertCsfErrorCodes_PS.setString(3, values[2]);
  270. insertCsfErrorCodes_PS.setString(4, values[3]);
  271. insertCsfErrorCodes_PS.setString(5, values[4]);
  272. insertCsfErrorCodes_PS.setString(6, values[5]);
  273. insertCsfErrorCodes_PS.setString(7, values[6]);
  274. insertCsfErrorCodes_PS.setString(8, values[7]);
  275. insertCsfErrorCodes_PS.setString(9, values[8]);
  276. insertCsfErrorCodes_PS.setString(10, values[9]);
  277. insertCsfErrorCodes_PS.setString(11, values[10]);
  278. insertCsfErrorCodes_PS.setInt(12, Integer.parseInt(values[11]));
  279. insertCsfErrorCodes_PS.setInt(13, Integer.parseInt(values[12]));
  280. insertCsfErrorCodes_PS.setString(14, values[13]);
  281. insertCsfErrorCodes_PS.setString(15, values[14]);
  282. insertCsfErrorCodes_PS.setString(16, values[15]);
  283. insertCsfErrorCodes_PS.setString(17, values[16]);
  284. insertCsfErrorCodes_PS.setString(18, values[17]);
  285. insertCsfErrorCodes_PS.execute();
  286. } catch (SQLException sqle) {
  287. logger.log(Level.WARNING, "error inserting record: " + sqle.getMessage());
  288. return false;
  289. }
  290. return true;
  291. }
  292. public boolean insertAleChannels(String s) {
  293. String[] values = s.split("\\s*,\\s*", 25);
  294. if (values.length != 25) {
  295. return false;
  296. }
  297. try {
  298. insertAleChannels_PS.clearParameters();
  299. insertAleChannels_PS.setInt(1, Integer.parseInt(values[0]));
  300. insertAleChannels_PS.setString(2, values[1]);
  301. insertAleChannels_PS.setString(3, values[2]);
  302. insertAleChannels_PS.setString(4, values[3]);
  303. insertAleChannels_PS.setString(5, values[4]);
  304. insertAleChannels_PS.setString(6, values[5]);
  305. insertAleChannels_PS.setString(7, values[6]);
  306. insertAleChannels_PS.setString(8, values[7]);
  307. insertAleChannels_PS.setString(9, values[8]);
  308. insertAleChannels_PS.setString(10, values[9]);
  309. insertAleChannels_PS.setString(11, values[10]);
  310. insertAleChannels_PS.setString(12, values[11]);
  311. insertAleChannels_PS.setString(13, values[12]);
  312. insertAleChannels_PS.setString(14, values[13]);
  313. insertAleChannels_PS.setString(15, values[14]);
  314. insertAleChannels_PS.setString(16, values[15]);
  315. insertAleChannels_PS.setString(17, values[16]);
  316. insertAleChannels_PS.setString(18, values[17]);
  317. insertAleChannels_PS.setString(19, values[18]);
  318. insertAleChannels_PS.setString(20, values[19]);
  319. insertAleChannels_PS.setString(21, values[20]);
  320. insertAleChannels_PS.setString(22, values[21]);
  321. insertAleChannels_PS.setString(23, values[22]);
  322. insertAleChannels_PS.setString(24, values[23]);
  323. insertAleChannels_PS.setString(25, values[24]);
  324. insertAleChannels_PS.execute();
  325. } catch (SQLException sqle) {
  326. logger.log(Level.WARNING, "error inserting record: " + sqle.getMessage());
  327. return false;
  328. }
  329. return true;
  330. }
  331. public boolean insertLoggerCodesChannel(String s) {
  332. String[] values = s.split("\\s*,\\s*", 2);
  333. if (values.length != 2) {
  334. return false;
  335. }
  336. try {
  337. insertLoggerCodesChannel_PS.clearParameters();
  338. insertLoggerCodesChannel_PS.setInt(1, Integer.parseInt(values[0]));
  339. insertLoggerCodesChannel_PS.setInt(2, Integer.parseInt(values[1]));
  340. insertLoggerCodesChannel_PS.execute();
  341. } catch (SQLException sqle) {
  342. logger.log(Level.WARNING, "error inserting record: " + sqle.getMessage());
  343. return false;
  344. }
  345. return true;
  346. }
  347. public boolean insertAlerterCodesChannel(String s) {
  348. String[] values = s.split("\\s*,\\s*", 2);
  349. if (values.length != 2) {
  350. return false;
  351. }
  352. try {
  353. insertAlerterCodesChannel_PS.clearParameters();
  354. insertAlerterCodesChannel_PS.setInt(1, Integer.parseInt(values[0]));
  355. insertAlerterCodesChannel_PS.setInt(2, Integer.parseInt(values[1]));
  356. insertAlerterCodesChannel_PS.execute();
  357. } catch (SQLException sqle) {
  358. logger.log(Level.WARNING, "error inserting record: " + sqle.getMessage());
  359. return false;
  360. }
  361. return true;
  362. }
  363. public boolean insertCsfReconciliationApps(String s) {
  364. String[] values = s.split("\\s*,\\s*", 5);
  365. if (values.length != 5) {
  366. return false;
  367. }
  368. try {
  369. insertCsfReconciliationApps_PS.clearParameters();
  370. insertCsfReconciliationApps_PS.setString(1, values[0]);
  371. insertCsfReconciliationApps_PS.setString(2, values[1]);
  372. insertCsfReconciliationApps_PS.setInt(3, Integer.parseInt(values[2]));
  373. insertCsfReconciliationApps_PS.setString(4, values[3]);
  374. insertCsfReconciliationApps_PS.setString(5, values[4]);
  375. insertCsfReconciliationApps_PS.execute();
  376. } catch (SQLException sqle) {
  377. logger.log(Level.WARNING, "error inserting record: " + sqle.getMessage());
  378. return false;
  379. }
  380. return true;
  381. }
  382. /**
  383. * @return the jdbcDriverClassName
  384. */
  385. public String getJdbcDriverClassName() {
  386. return jdbcDriverClassName;
  387. }
  388. /**
  389. * @param jdbcDriverClassName the jdbcDriverClassName to set
  390. */
  391. public void setJdbcDriverClassName(String jdbcDriverClassName) {
  392. this.jdbcDriverClassName = jdbcDriverClassName;
  393. }
  394. /**
  395. * @return the dbType
  396. */
  397. public String getDbType() {
  398. return dbType;
  399. }
  400. /**
  401. * @param dbType the dbType to set
  402. */
  403. public void setDbType(String dbType) {
  404. this.dbType = dbType;
  405. }
  406. /**
  407. * @return the host
  408. */
  409. public String getHost() {
  410. return host;
  411. }
  412. /**
  413. * @param host the host to set
  414. */
  415. public void setHost(String host) {
  416. this.host = host;
  417. }
  418. /**
  419. * @return the instance
  420. */
  421. public String getInstance() {
  422. return instance;
  423. }
  424. /**
  425. * @param instance the instance to set
  426. */
  427. public void setInstance(String instance) {
  428. this.instance = instance;
  429. }
  430. /**
  431. * @return the password
  432. */
  433. public String getPassword() {
  434. return password;
  435. }
  436. /**
  437. * @param password the password to set
  438. */
  439. public void setPassword(String password) {
  440. this.password = password;
  441. }
  442. /**
  443. * @return the port
  444. */
  445. public String getPort() {
  446. return port;
  447. }
  448. /**
  449. * @param port the port to set
  450. */
  451. public void setPort(String port) {
  452. this.port = port;
  453. }
  454. /**
  455. * @return the username
  456. */
  457. public String getUsername() {
  458. return username;
  459. }
  460. /**
  461. * @param username the username to set
  462. */
  463. public void setUsername(String username) {
  464. this.username = username;
  465. }
  466. }