DataSourceBean.java 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. package com.xt.dsp.model;
  2. import java.util.Properties;
  3. public class DataSourceBean {
  4. private String id;
  5. private String url;
  6. private String driverclassname;
  7. private String username;
  8. private String password;
  9. private String initialsize;
  10. private String minidle;
  11. private String maxactive;
  12. private String timebetweenevictionrunsmillis;
  13. private String minevictableidletimemillis;
  14. private String testonreturn;
  15. private String poolpreparedstatements;
  16. private String maxpoolpreparedstatementpercon;
  17. private String validationquery;
  18. public Properties toProperties() {
  19. Properties props = new Properties();
  20. if (null != url) {
  21. props.setProperty("url", url);
  22. }
  23. if (null != driverclassname) {
  24. props.setProperty("driverclassname", driverclassname);
  25. }
  26. if (null != username) {
  27. props.setProperty("username", username);
  28. }
  29. if (null != password) {
  30. props.setProperty("password", password);
  31. }
  32. if (null != initialsize) {
  33. props.setProperty("initialsize", initialsize);
  34. }
  35. if (null != minidle) {
  36. props.setProperty("minidle", minidle);
  37. }
  38. if (null != maxactive) {
  39. props.setProperty("maxactive", maxactive);
  40. }
  41. if (null != timebetweenevictionrunsmillis) {
  42. props.setProperty("timebetweenevictionrunsmillis", timebetweenevictionrunsmillis);
  43. }
  44. if (null != minevictableidletimemillis) {
  45. props.setProperty("minevictableidletimemillis", minevictableidletimemillis);
  46. }
  47. if (null != testonreturn) {
  48. props.setProperty("testonreturn", testonreturn);
  49. }
  50. if (null != poolpreparedstatements) {
  51. props.setProperty("poolpreparedstatements", poolpreparedstatements);
  52. }
  53. if (null != maxpoolpreparedstatementpercon) {
  54. props.setProperty("maxpoolpreparedstatementpercon", maxpoolpreparedstatementpercon);
  55. }
  56. if (null != validationquery) {
  57. props.setProperty("validationquery", validationquery);
  58. }
  59. return props;
  60. }
  61. public String getId() {
  62. return id;
  63. }
  64. public void setId(String id) {
  65. this.id = id == null ? null : id.trim();
  66. }
  67. public String getUrl() {
  68. return url;
  69. }
  70. public void setUrl(String url) {
  71. this.url = url == null ? null : url.trim();
  72. }
  73. public String getDriverclassname() {
  74. return driverclassname;
  75. }
  76. public void setDriverclassname(String driverclassname) {
  77. this.driverclassname = driverclassname == null ? null : driverclassname.trim();
  78. }
  79. public String getUsername() {
  80. return username;
  81. }
  82. public void setUsername(String username) {
  83. this.username = username == null ? null : username.trim();
  84. }
  85. public String getPassword() {
  86. return password;
  87. }
  88. public void setPassword(String password) {
  89. this.password = password == null ? null : password.trim();
  90. }
  91. public String getInitialsize() {
  92. return initialsize;
  93. }
  94. public void setInitialsize(String initialsize) {
  95. this.initialsize = initialsize == null ? null : initialsize.trim();
  96. }
  97. public String getMinidle() {
  98. return minidle;
  99. }
  100. public void setMinidle(String minidle) {
  101. this.minidle = minidle == null ? null : minidle.trim();
  102. }
  103. public String getMaxactive() {
  104. return maxactive;
  105. }
  106. public void setMaxactive(String maxactive) {
  107. this.maxactive = maxactive == null ? null : maxactive.trim();
  108. }
  109. public String getTimebetweenevictionrunsmillis() {
  110. return timebetweenevictionrunsmillis;
  111. }
  112. public void setTimebetweenevictionrunsmillis(String timebetweenevictionrunsmillis) {
  113. this.timebetweenevictionrunsmillis = timebetweenevictionrunsmillis == null ? null
  114. : timebetweenevictionrunsmillis.trim();
  115. }
  116. public String getMinevictableidletimemillis() {
  117. return minevictableidletimemillis;
  118. }
  119. public void setMinevictableidletimemillis(String minevictableidletimemillis) {
  120. this.minevictableidletimemillis = minevictableidletimemillis == null ? null : minevictableidletimemillis.trim();
  121. }
  122. public String getTestonreturn() {
  123. return testonreturn;
  124. }
  125. public void setTestonreturn(String testonreturn) {
  126. this.testonreturn = testonreturn == null ? null : testonreturn.trim();
  127. }
  128. public String getPoolpreparedstatements() {
  129. return poolpreparedstatements;
  130. }
  131. public void setPoolpreparedstatements(String poolpreparedstatements) {
  132. this.poolpreparedstatements = poolpreparedstatements == null ? null : poolpreparedstatements.trim();
  133. }
  134. public String getMaxpoolpreparedstatementpercon() {
  135. return maxpoolpreparedstatementpercon;
  136. }
  137. public void setMaxpoolpreparedstatementpercon(String maxpoolpreparedstatementpercon) {
  138. this.maxpoolpreparedstatementpercon = maxpoolpreparedstatementpercon == null ? null
  139. : maxpoolpreparedstatementpercon.trim();
  140. }
  141. public String getValidationquery() {
  142. return validationquery;
  143. }
  144. public void setValidationquery(String validationquery) {
  145. this.validationquery = validationquery == null ? null : validationquery.trim();
  146. }
  147. }