Java Doc for DbForumThread.java in  » Forum » yazd » com » Yasna » forum » database » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Forum » yazd » com.Yasna.forum.database 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.Yasna.forum.database.DbForumThread

DbForumThread
public class DbForumThread implements ForumThread,Cacheable(Code)
Database implementation of the ForumThread interface.
See Also:   ForumThread



Constructor Summary
protected  DbForumThread(ForumMessage rootMessage, boolean approved, DbForum forum, DbForumFactory factory, ThreadType type)
     Creates a new DbForumThread.
protected  DbForumThread(int id, DbForum forum, DbForumFactory factory)
     Loads a DbForumThread from the database based on its id.

Method Summary
public  voidaddMessage(ForumMessage parentMessage, ForumMessage newMessage)
    
public  voidaddReadCount()
    
public  voiddeleteMessage(ForumMessage message)
    
public  booleanequals(Object object)
    
public  java.util.DategetCreationDate()
    
public  ForumgetForum()
    
public  intgetID()
    
public  ForumMessagegetMessage(int messageID)
    
public  intgetMessageCount()
    
public  java.util.DategetModifiedDate()
    
public  StringgetName()
    
public  intgetReadCount()
    
public  ForumMessagegetRootMessage()
    
public  intgetSize()
    
public  ThreadTypegetThreadType()
    
public  booleanhasPermission(int type)
    
public  inthashCode()
    
public  voidinsertIntoDb(Connection con)
     Inserts a new forum thread into the database.
public  booleanisApproved()
    
public  booleanisClosed()
    
public  booleanisSticky()
    
public  Iteratormessages()
    
public  Iteratormessages(int startIndex, int numResults)
    
public  voidmoveMessage(ForumMessage message, ForumThread newThread, ForumMessage parentMessage)
    
public  voidsetApprovment(boolean approved)
    
public  voidsetClosed(boolean param)
    
public  voidsetCreationDate(java.util.Date creationDate)
    
public  voidsetModifiedDate(java.util.Date modifiedDate)
    
public  voidsetSticky(boolean param)
    
public  StringtoString()
     Converts the object to a String by returning the name of the thread.
public  TreeWalkertreeWalker()
    
protected  voidupdateModifiedDate(java.util.Date modifiedDate)
     Updates the modified date but doesn't require a security check since it is a protected method.


Constructor Detail
DbForumThread
protected DbForumThread(ForumMessage rootMessage, boolean approved, DbForum forum, DbForumFactory factory, ThreadType type) throws UnauthorizedException(Code)
Creates a new DbForumThread. The supplied message object is used to derive the name of the thread (subject of message), as well as the creation date and modified date of thread.
Parameters:
  rootMessage - the root message of the thread.



DbForumThread
protected DbForumThread(int id, DbForum forum, DbForumFactory factory) throws ForumThreadNotFoundException(Code)
Loads a DbForumThread from the database based on its id.
Parameters:
  id - in unique id of the ForumThread to load.
Parameters:
  forum - the Forum that the thread belongs to.
Parameters:
  factory - a ForumFactory to use for loading.




Method Detail
addMessage
public void addMessage(ForumMessage parentMessage, ForumMessage newMessage) throws UnauthorizedException(Code)



addReadCount
public void addReadCount()(Code)



deleteMessage
public void deleteMessage(ForumMessage message) throws UnauthorizedException(Code)



equals
public boolean equals(Object object)(Code)



getCreationDate
public java.util.Date getCreationDate()(Code)



getForum
public Forum getForum()(Code)



getID
public int getID()(Code)



getMessage
public ForumMessage getMessage(int messageID) throws ForumMessageNotFoundException(Code)



getMessageCount
public int getMessageCount()(Code)



getModifiedDate
public java.util.Date getModifiedDate()(Code)



getName
public String getName()(Code)



getReadCount
public int getReadCount()(Code)



getRootMessage
public ForumMessage getRootMessage()(Code)



getSize
public int getSize()(Code)



getThreadType
public ThreadType getThreadType()(Code)



hasPermission
public boolean hasPermission(int type)(Code)



hashCode
public int hashCode()(Code)



insertIntoDb
public void insertIntoDb(Connection con) throws SQLException(Code)
Inserts a new forum thread into the database. A connection object must be passed in. The connection must be open when passed in, and will remain open when passed back. This method allows us to make insertions be transactional.
Parameters:
  con - an open Connection used to insert the thread to the db.



isApproved
public boolean isApproved()(Code)



isClosed
public boolean isClosed()(Code)



isSticky
public boolean isSticky()(Code)



messages
public Iterator messages()(Code)



messages
public Iterator messages(int startIndex, int numResults)(Code)



moveMessage
public void moveMessage(ForumMessage message, ForumThread newThread, ForumMessage parentMessage) throws UnauthorizedException, IllegalArgumentException(Code)



setApprovment
public void setApprovment(boolean approved) throws UnauthorizedException(Code)



setClosed
public void setClosed(boolean param) throws UnauthorizedException(Code)



setCreationDate
public void setCreationDate(java.util.Date creationDate) throws UnauthorizedException(Code)



setModifiedDate
public void setModifiedDate(java.util.Date modifiedDate) throws UnauthorizedException(Code)



setSticky
public void setSticky(boolean param) throws UnauthorizedException(Code)



toString
public String toString()(Code)
Converts the object to a String by returning the name of the thread. This functionality is primarily for Java applications that might be accessing Yazd objects through a GUI.



treeWalker
public TreeWalker treeWalker()(Code)



updateModifiedDate
protected void updateModifiedDate(java.util.Date modifiedDate)(Code)
Updates the modified date but doesn't require a security check since it is a protected method.



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.