ForumMSG.java
上传用户:yuyunping
上传日期:2013-03-21
资源大小:1844k
文件大小:5k
源码类别:

Java书籍

开发平台:

Java

  1. package net.acai.forum;
  2. /**
  3.  * Title:        清清网络
  4.  * Description:
  5.  * Copyright:    Copyright (c) 2002
  6.  * Company:      www.SuperSpace.com
  7.  * @author:       SuperSpace
  8.  * @version 1.0
  9.  */
  10. import net.acai.forum.*;
  11. import net.acai.filter.*;
  12. import net.acai.util.*;
  13. import net.acai.database.*;
  14. import java.sql.*;
  15. public class ForumMSG{
  16. private int announceID,parentID,childNum,forumID;
  17. private String userName,userEmail,dateAndTime;
  18. public String topic,body="";
  19. private int hits,length,rootID,layer,orders,isBest;
  20. private String userIP,expression;
  21. private int times, lockTopic,signFlag,emailFlag,isTop,isVote;
  22. private User msgUser;
  23. public ForumMSG()
  24. {
  25. }
  26. public ForumMSG(int announceID){
  27. try{
  28. DBConnect dbc=new DBConnect("select * from bbs.bbs1 where announceID=?");
  29. dbc.setInt(1,announceID);
  30. ResultSet rs=dbc.executeQuery();
  31. rs.next();
  32. this.setAnnounceID(rs.getInt(1));
  33. this.setParentID(rs.getInt(2));
  34. this.setChildNum(rs.getInt(3));
  35. this.setForumID(rs.getInt(4));
  36. this.setUserName(rs.getString(5));
  37. this.setUserEmail(rs.getString(6));
  38. this.setTopic(rs.getString(7));
  39. this.setBody(rs.getString(8));
  40. this.setDateAndTime(rs.getString(9));
  41. this.setHits(rs.getInt(10));
  42. this.setLength(rs.getInt(11));
  43. this.setRootID(rs.getInt(12));
  44. this.setLayer(rs.getInt(13));
  45. this.setOrders(rs.getInt(14));
  46. this.setIsBest(rs.getInt(15));
  47. this.setUserIP(rs.getString(16));
  48. this.setExpression(rs.getString(17));
  49. this.setTimes(rs.getInt(18));
  50. this.setLockTopic(rs.getInt(19));
  51. this.setSignFlag(rs.getInt(20));
  52. this.setEmailFlag(rs.getInt(21));
  53. this.setIsTop(rs.getInt(22));
  54. this.setIsVote(rs.getInt(23));
  55. dbc.close();
  56. }
  57. catch(Exception e){
  58. e.printStackTrace();
  59. }
  60. }
  61. public void setUser(User msgUser){
  62. this.msgUser=msgUser;
  63. }
  64. public User getUser(){
  65. return msgUser;
  66. }
  67. public void setAnnounceID(int announceID){
  68. this.announceID=announceID;
  69. }
  70. public int getAnnounceID(){
  71. return this.announceID;
  72. }
  73. public void setParentID(int parentID){
  74. this.parentID=parentID;
  75. }
  76. public int getParentID(){
  77. return this.parentID;
  78. }
  79. public void setChildNum(int childNum){
  80. this.childNum=childNum;
  81. }
  82. public int getChildNum(){
  83. return this.childNum;
  84. }
  85. public void setForumID(int forumID){
  86. this.forumID=forumID;
  87. }
  88. public int getForumID(){
  89. return this.forumID;
  90. }
  91. public void setUserName(String userName){
  92. this.userName=userName;
  93. }
  94. public String getUserName(){
  95. return this.userName;
  96. }
  97. public void setUserEmail(String userEmail){
  98. this.userEmail=userEmail;
  99. }
  100. public String getUserEmail(){
  101. return this.userEmail;
  102. }
  103. public void setTopic(String topic){
  104. this.topic=topic;
  105. }
  106. public String getNoFilterTopic(){
  107. return this.topic;
  108. }
  109. public String getTopic(){
  110. return (new MyFilter(StringUtils.replace(StringUtils.convertNewlines(StringUtils.escapeHTMLTags(this.topic))," "," "))).getFilterString();
  111. }
  112. public void setBody(String body){
  113. this.body=body;
  114. }
  115. public String getNoFilterBody(){
  116. return this.body;
  117. }
  118. public String getBody(){
  119. return (new MyFilter(StringUtils.replace(StringUtils.convertNewlines(StringUtils.escapeHTMLTags(this.body))," "," "))).getFilterString();
  120. }
  121. public void setDateAndTime(String dateAndTime){
  122. this.dateAndTime=dateAndTime;
  123. }
  124. public String getDateAndTime(){
  125. return this.dateAndTime;
  126. }
  127. public void setHits(int hits){
  128. this.hits=hits;
  129. }
  130. public int getHits(){
  131. return this.hits;
  132. }
  133. public void setLength(int length){
  134. this.length=length;
  135. }
  136. public int getLength(){
  137. return this.length;
  138. }
  139. public void setRootID(int rootID){
  140. this.rootID=rootID;
  141. }
  142. public int getRootID(){
  143. return rootID;
  144. }
  145. public void setLayer(int layer){
  146. this.layer=layer;
  147. }
  148. public int getLayer(){
  149. return this.layer;
  150. }
  151. public void setOrders(int orders){
  152. this.orders=orders;
  153. }
  154. public int getOrders(){
  155. return this.orders;
  156. }
  157. public void setIsBest(int isBest){
  158. this.isBest=isBest;
  159. }
  160. public boolean getIsBest(){
  161. if(isBest==1)
  162. return true;
  163. else
  164. return false;
  165. }
  166. public void setUserIP(String userIP){
  167. this.userIP=userIP;
  168. }
  169. public String getUserIP(){
  170. return this.userIP;
  171. }
  172. public void setExpression(String expression){
  173. this.expression=expression;
  174. }
  175. public String getExpression(){
  176. return this.expression;
  177. }
  178. public void setTimes(int times){
  179. this.times=times;
  180. }
  181. public int getTimes(){
  182. return this.times;
  183. }
  184. public void setLockTopic(int lockTopic){
  185. this.lockTopic=lockTopic;
  186. }
  187. public boolean getLockTopic(){
  188. if(lockTopic>=1)
  189. return true;
  190. else
  191. return false;
  192. }
  193. public void setSignFlag(int signFlag){
  194. this.signFlag=signFlag;
  195. }
  196. public boolean getSignFlag(){
  197. if(signFlag==1)
  198. return true;
  199. else
  200. return false;
  201. }
  202. public void setEmailFlag(int emailFlag){
  203. this.emailFlag=emailFlag;
  204. }
  205. public boolean getEmailFlag(){
  206. if(emailFlag==1)
  207. return true;
  208. else
  209. return false;
  210. }
  211. public void setIsTop(int isTop){
  212. this.isTop=isTop;
  213. }
  214. public boolean getIsTop(){
  215. if(isTop==1)
  216. return true;
  217. else
  218. return false;
  219. }
  220. public void setIsVote(int isVote){
  221. this.isVote=isVote;
  222. }
  223. public boolean getIsVote(){
  224. if(isVote==1)
  225. return true;
  226. else
  227. return false;
  228. }
  229. }