com.arsdigita.acs.bboard
Class BBoard

java.lang.Object
  |
  +--com.arsdigita.acs.bboard.BBoard

public class BBoard
extends Object

Utility classes and procedural abstractions for bboard.


Constructor Summary
BBoard()
           
 
Method Summary
static String dependentSortKeyForm(String old_sort_key)
          Returns a pattern for use in a LIKE expression, when searching for all direct OR INDIRECT dependent messages to a bboard message.
static String getDefaultModerationPolicy()
           
static String[] getModerationPolicyList()
           
static String getNextId(Database db)
          gets a message id for a new bboard message, using the msg_id_generator table.
static String getSystemName()
           
static String getSystemOwner()
           
static String incrBase62(String input)
          Increments a base 62 number using 0-9, A-Z, a-z as digits (A=10, a=36).
static String newSortKey(String refers_to_key, String last_key)
          Generate a sort key for a new bboard message.
static String newSortKeyForm(String old_sort_key)
          Returns a pattern for use in a LIKE expression, when searching for all direct replies to a bboard message.
static String urlStub()
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BBoard

public BBoard()
Method Detail

getSystemName

public static final String getSystemName()

getSystemOwner

public static final String getSystemOwner()

incrBase62

public static final String incrBase62(String input)
Increments a base 62 number using 0-9, A-Z, a-z as digits (A=10, a=36). Probably not the most efficient algorithm.

getNextId

public static final String getNextId(Database db)
gets a message id for a new bboard message, using the msg_id_generator table.

newSortKeyForm

public static final String newSortKeyForm(String old_sort_key)
Returns a pattern for use in a LIKE expression, when searching for all direct replies to a bboard message.

dependentSortKeyForm

public static final String dependentSortKeyForm(String old_sort_key)
Returns a pattern for use in a LIKE expression, when searching for all direct OR INDIRECT dependent messages to a bboard message.

newSortKey

public static final String newSortKey(String refers_to_key,
                                      String last_key)
Generate a sort key for a new bboard message.

urlStub

public static String urlStub()

getModerationPolicyList

public static final String[] getModerationPolicyList()

getDefaultModerationPolicy

public static final String getDefaultModerationPolicy()