Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

mill.forum
Class Forum  view Forum download Forum.java

java.lang.Object
  extended bymill.forum.Forum
Direct Known Subclasses:
SimpleForum

public abstract class Forum
extends java.lang.Object


Field Summary
 java.lang.String forumURI
           
 long id
           
 long id_forum
           
private static boolean isDebug
           
 boolean isJustEntered
           
private static boolean isProduction
           
 mill.port.InitPage jspPage
           
 int month
           
 int year
           
 
Constructor Summary
Forum()
           
Forum(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, mill.port.InitPage jspPage)
           
 
Method Summary
 long addMessage(javax.servlet.http.HttpServletRequest request, long id_thread__, long id_main__)
          return id of added message
private static void dbg(java.lang.String s)
           
private static void dbg(java.lang.String s, int level)
           
protected  void finalize()
          Called on an object by the Virtual Machine at most once, at some point after the Object is determined unreachable but before it is destroyed.
 ForumMessage getCurrentMessage()
           
 java.lang.Integer getFirstMonthInYear()
           
abstract  ForumMessage getForumMessage(mill.db.DBconnect db__, long id__)
           
 long getIdThread(long id_main__)
           
 java.lang.String getListMonths()
           
 java.lang.String getListYears()
           
 java.lang.String getMessages(long id__, long id_thread__, long curr_level__, long id_main__)
           
 java.util.Vector getMessagesInThread()
           
abstract  java.lang.String getNameIdSequence()
           
abstract  java.lang.String getNameTable()
           
abstract  java.lang.String getNameThreadSequence()
           
 java.lang.String getStartMessages()
           
 java.lang.String getThreads()
           
static void setCookie(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

forumURI

public java.lang.String forumURI

month

public int month

year

public int year

id_forum

public long id_forum

id

public long id

isJustEntered

public boolean isJustEntered

jspPage

public mill.port.InitPage jspPage

isDebug

private static boolean isDebug

isProduction

private static boolean isProduction
Constructor Detail

Forum

public Forum()

Forum

public Forum(javax.servlet.http.HttpServletRequest request,
             javax.servlet.http.HttpServletResponse response,
             mill.port.InitPage jspPage)
      throws ForumException
Method Detail

getNameTable

public abstract java.lang.String getNameTable()

getNameIdSequence

public abstract java.lang.String getNameIdSequence()

getNameThreadSequence

public abstract java.lang.String getNameThreadSequence()

getForumMessage

public abstract ForumMessage getForumMessage(mill.db.DBconnect db__,
                                             long id__)
                                      throws ForumException

dbg

private static void dbg(java.lang.String s)

dbg

private static void dbg(java.lang.String s,
                        int level)

setCookie

public static void setCookie(javax.servlet.http.HttpServletRequest request,
                             javax.servlet.http.HttpServletResponse response)

getIdThread

public long getIdThread(long id_main__)
                 throws ForumException

finalize

protected void finalize()
                 throws java.lang.Throwable
Description copied from class: java.lang.Object
Called on an object by the Virtual Machine at most once, at some point after the Object is determined unreachable but before it is destroyed. You would think that this means it eventually is called on every Object, but this is not necessarily the case. If execution terminates abnormally, garbage collection does not always happen. Thus you cannot rely on this method to always work. For finer control over garbage collection, use references from the java.lang.ref package.

Virtual Machines are free to not call this method if they can determine that it does nothing important; for example, if your class extends Object and overrides finalize to do simply super.finalize().

finalize() will be called by a java.lang.Thread that has no locks on any Objects, and may be called concurrently. There are no guarantees on the order in which multiple objects are finalized. This means that finalize() is usually unsuited for performing actions that must be thread-safe, and that your implementation must be use defensive programming if it is to always work.

If an Exception is thrown from finalize() during garbage collection, it will be patently ignored and the Object will still be destroyed.

It is allowed, although not typical, for user code to call finalize() directly. User invocation does not affect whether automatic invocation will occur. It is also permitted, although not recommended, for a finalize() method to "revive" an object by making it reachable from normal code again.

Unlike constructors, finalize() does not get called for an object's superclass unless the implementation specifically calls super.finalize().

The default implementation does nothing.


getThreads

public java.lang.String getThreads()
                            throws ForumException

getFirstMonthInYear

public java.lang.Integer getFirstMonthInYear()
                                      throws ForumException

getListYears

public java.lang.String getListYears()
                              throws ForumException

getListMonths

public java.lang.String getListMonths()
                               throws ForumException

getMessagesInThread

public java.util.Vector getMessagesInThread()
                                     throws ForumException

getStartMessages

public java.lang.String getStartMessages()
                                  throws ForumException

getCurrentMessage

public ForumMessage getCurrentMessage()
                               throws ForumException

getMessages

public java.lang.String getMessages(long id__,
                                    long id_thread__,
                                    long curr_level__,
                                    long id_main__)
                             throws ForumException

addMessage

public long addMessage(javax.servlet.http.HttpServletRequest request,
                       long id_thread__,
                       long id_main__)
                throws ForumException
return id of added message