java.lang.Object
com.cybertivity.powerjournal.database.DBManager
com.cybertivity.powerjournal.database.JournalManager
- public class JournalManager
- extends DBManager
Title: PowerJournal
Description: $Id: JournalManager.java,v 1.4 2001/12/06 04:51:49 arrowood Exp $
Copyright: Copyright (c) 2001
Company: Cybertivity
- Version:
- 1.0
|
Method Summary |
void |
changePassword(java.lang.String journalName,
java.lang.String plainTextPassword)
|
java.lang.Integer |
createJournal(java.lang.String journalName,
java.lang.String passwordArg)
|
java.lang.Integer |
createJournal(java.lang.String journalName,
java.lang.String passwordArg,
boolean hashPassword)
|
void |
createJournals(java.util.HashMap config)
|
private void |
createTable()
|
void |
deleteJournal(java.lang.String journalName)
|
java.util.HashMap |
exportAllJournalEntries(EntryManager entryManager)
|
java.util.HashMap |
exportAllJournalsConfig()
|
java.util.ArrayList |
getAllJournalNames()
|
int |
getEntryCount()
|
java.lang.String |
getHashedPassword(java.lang.String journalName)
|
static JournalManager |
getInstance(java.lang.String dbTypeArg,
java.lang.String urlArg,
java.lang.String driverArg,
java.lang.String userArg,
java.lang.String passwordArg)
|
static JournalManager |
getInstance(java.lang.String dbTypeArg,
java.lang.String urlArg,
java.lang.String driverArg,
java.lang.String userArg,
java.lang.String passwordArg,
boolean forceNew)
|
int |
getJournalCount()
|
private java.lang.String |
getJournalHashedPassword(java.lang.String journalName)
|
private java.lang.Integer |
getJournalID(java.lang.String journalName)
|
java.lang.String |
getUrl()
|
static boolean |
isValidJournalName(java.lang.String name)
|
boolean |
journalConfigExists(java.lang.String journalName)
|
boolean |
journalExists(java.lang.String journalName)
|
static java.lang.String |
makeUrl(java.lang.String dbAddress,
java.lang.String dbPort,
java.lang.String dbType,
java.lang.String powerJournalDir)
|
static java.lang.String |
makeUrl(java.lang.String dbAddress,
java.lang.String dbPort,
java.lang.String dbType,
java.lang.String powerJournalDir,
boolean specifyDatabase)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TABLE_NAME
public static final java.lang.String TABLE_NAME
- See Also:
- Constant Field Values
DB_NAME
public static final java.lang.String DB_NAME
- See Also:
- Constant Field Values
instance
private static JournalManager instance
dbType
protected java.lang.String dbType
JournalManager
public JournalManager(java.lang.String dbTypeArg,
java.lang.String urlArg,
java.lang.String driverArg,
java.lang.String userArg,
java.lang.String passwordArg)
throws DBException
getInstance
public static JournalManager getInstance(java.lang.String dbTypeArg,
java.lang.String urlArg,
java.lang.String driverArg,
java.lang.String userArg,
java.lang.String passwordArg,
boolean forceNew)
throws DBException
getInstance
public static JournalManager getInstance(java.lang.String dbTypeArg,
java.lang.String urlArg,
java.lang.String driverArg,
java.lang.String userArg,
java.lang.String passwordArg)
throws DBException
exportAllJournalEntries
public java.util.HashMap exportAllJournalEntries(EntryManager entryManager)
throws DBException
exportAllJournalsConfig
public java.util.HashMap exportAllJournalsConfig()
throws DBException
journalExists
public boolean journalExists(java.lang.String journalName)
throws DBException
journalConfigExists
public boolean journalConfigExists(java.lang.String journalName)
throws DBException
isValidJournalName
public static boolean isValidJournalName(java.lang.String name)
createJournals
public void createJournals(java.util.HashMap config)
throws DBException
makeUrl
public static java.lang.String makeUrl(java.lang.String dbAddress,
java.lang.String dbPort,
java.lang.String dbType,
java.lang.String powerJournalDir,
boolean specifyDatabase)
makeUrl
public static java.lang.String makeUrl(java.lang.String dbAddress,
java.lang.String dbPort,
java.lang.String dbType,
java.lang.String powerJournalDir)
getUrl
public java.lang.String getUrl()
getAllJournalNames
public java.util.ArrayList getAllJournalNames()
throws DBException
deleteJournal
public void deleteJournal(java.lang.String journalName)
throws DBException
getJournalCount
public int getJournalCount()
createJournal
public java.lang.Integer createJournal(java.lang.String journalName,
java.lang.String passwordArg)
throws DBException
createJournal
public java.lang.Integer createJournal(java.lang.String journalName,
java.lang.String passwordArg,
boolean hashPassword)
throws DBException
getJournalID
private java.lang.Integer getJournalID(java.lang.String journalName)
throws DBException
changePassword
public void changePassword(java.lang.String journalName,
java.lang.String plainTextPassword)
throws DBException
getJournalHashedPassword
private java.lang.String getJournalHashedPassword(java.lang.String journalName)
throws DBException
createTable
private void createTable()
throws DBException
getHashedPassword
public java.lang.String getHashedPassword(java.lang.String journalName)
throws DBException
getEntryCount
public int getEntryCount()
throws DBException