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.
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BBoard
public BBoard()
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()