java.lang.Object
java.util.Observable
com.cybertivity.powerjournal.framework.Controller
com.cybertivity.powerjournal.MainController
- All Implemented Interfaces:
- java.util.Observer
- public class MainController
- extends com.cybertivity.powerjournal.framework.Controller
Title: PowerJournal
Description: $Id: MainController.java,v 1.17 2001/12/29 20:07:49 arrowood Exp $
Copyright: Copyright (c) 2001
Company: Cybertivity
- Version:
- 1.0
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
APP_NAME
public static final java.lang.String APP_NAME
- See Also:
- Constant Field Values
APP_VERSION
public static final java.lang.String APP_VERSION
- See Also:
- Constant Field Values
mainView
private MainView mainView
entryManager
private com.cybertivity.powerjournal.database.EntryManager entryManager
configManager
private com.cybertivity.powerjournal.database.ConfigManager configManager
journalManager
private com.cybertivity.powerjournal.database.JournalManager journalManager
FILE_SEPARATOR
public static final java.lang.String FILE_SEPARATOR
powerJournalDefaultDir
private java.lang.String powerJournalDefaultDir
powerJournalDir
private java.lang.String powerJournalDir
journals
private java.util.ArrayList journals
newJournalView
private NewJournalView newJournalView
currentJournalName
private java.lang.String currentJournalName
isGuest
private boolean isGuest
ERROR_TITLE_DB
public static final java.lang.String ERROR_TITLE_DB
- See Also:
- Constant Field Values
ERROR_MESSAGE_DB
public static final java.lang.String ERROR_MESSAGE_DB
- See Also:
- Constant Field Values
ERROR_MESSAGE_UNSUPPORTED
public static final java.lang.String ERROR_MESSAGE_UNSUPPORTED
- See Also:
- Constant Field Values
ERROR_MESSAGE_EXIT
public static final java.lang.String ERROR_MESSAGE_EXIT
- See Also:
- Constant Field Values
ERROR_MESSAGE_INVALID_ENTRY
public static final java.lang.String ERROR_MESSAGE_INVALID_ENTRY
- See Also:
- Constant Field Values
ERROR_TITLE_INVALID_ENTRY
public static final java.lang.String ERROR_TITLE_INVALID_ENTRY
- See Also:
- Constant Field Values
ERROR_TITLE_ACTION_CANCELLED
public static final java.lang.String ERROR_TITLE_ACTION_CANCELLED
- See Also:
- Constant Field Values
ERROR_TITLE_MESSAGE_CANCELLED
public static final java.lang.String ERROR_TITLE_MESSAGE_CANCELLED
- See Also:
- Constant Field Values
DEFAULT_CONFIG_DB_USER
public static final java.lang.String DEFAULT_CONFIG_DB_USER
- See Also:
- Constant Field Values
DEFAULT_CONFIG_DB_PASS
public static final java.lang.String DEFAULT_CONFIG_DB_PASS
- See Also:
- Constant Field Values
CARD_SINGLE
public static final java.lang.String CARD_SINGLE
- See Also:
- Constant Field Values
CARD_MULTI
public static final java.lang.String CARD_MULTI
- See Also:
- Constant Field Values
singleEntryController
private SingleEntryController singleEntryController
singleEntryView
private SingleEntryView singleEntryView
multiEntryController
private MultiEntryController multiEntryController
multiEntryView
private MultiEntryView multiEntryView
content
private javax.swing.JFrame content
exportAgent
public ExportAgent exportAgent
powerJournalSkinsDir
private java.lang.String powerJournalSkinsDir
MainController
public MainController()
getJournalManager
private boolean getJournalManager()
throws com.cybertivity.powerjournal.database.DBException
showChooseJournalView
private void showChooseJournalView()
showChangePasswordView
private void showChangePasswordView()
createNewJournal
private void createNewJournal(java.lang.String journalName,
java.lang.String password,
java.lang.String passwordConfirmation)
throws com.cybertivity.powerjournal.database.DBException
getEntryManager
private void getEntryManager()
throws com.cybertivity.powerjournal.database.DBException
showNewJournalView
private void showNewJournalView()
handleModelEvent
public void handleModelEvent(com.cybertivity.powerjournal.framework.ModelEvent event)
- Description copied from class:
com.cybertivity.powerjournal.framework.Controller
- Called whenever a model event occurs.
handleViewEvent
public void handleViewEvent(com.cybertivity.powerjournal.framework.ViewEvent event)
- Description copied from class:
com.cybertivity.powerjournal.framework.Controller
- Called whenever a view event occurs.
main
public static void main(java.lang.String[] args)
doEasterEgg
private void doEasterEgg()
doAbout
private void doAbout()
handleDatabaseOptionsViewEvent
private void handleDatabaseOptionsViewEvent(com.cybertivity.powerjournal.framework.ViewEvent event)
handleNewJournalViewEvent
private void handleNewJournalViewEvent(com.cybertivity.powerjournal.framework.ViewEvent event)
throws com.cybertivity.powerjournal.database.DBException
changePassword
private void changePassword(ChangePasswordView view)
throws com.cybertivity.powerjournal.database.DBException
handleChangePasswordViewEvent
private void handleChangePasswordViewEvent(com.cybertivity.powerjournal.framework.ViewEvent event)
throws com.cybertivity.powerjournal.database.DBException
handleSingleEntryControllerEvent
private void handleSingleEntryControllerEvent(com.cybertivity.powerjournal.framework.ViewEvent event)
throws com.cybertivity.powerjournal.database.DBException
handleMultiEntryControllerEvent
private void handleMultiEntryControllerEvent(com.cybertivity.powerjournal.framework.ViewEvent event)
throws com.cybertivity.powerjournal.database.DBException
deleteEntry
private void deleteEntry(EntryView view)
handleChooseJournalViewEvent
private void handleChooseJournalViewEvent(com.cybertivity.powerjournal.framework.ViewEvent event)
throws com.cybertivity.powerjournal.database.DBException
changeDatabases
private void changeDatabases(DatabaseOptionsView view)
handleMainEvent
private void handleMainEvent(com.cybertivity.powerjournal.framework.ViewEvent event)
chooseSkin
private void chooseSkin()
setUseSkinsValue
private void setUseSkinsValue()
setInitialSkin
private void setInitialSkin()
throws com.cybertivity.powerjournal.database.DBException
setConfigParameter
private void setConfigParameter(java.lang.String key,
java.lang.String value)
getAllEntries
private java.util.ArrayList getAllEntries()
getEntryNumberFromUser
protected java.lang.String getEntryNumberFromUser()
viewAll
private void viewAll()
viewEntry
private void viewEntry()
showDatabaseOptions
private void showDatabaseOptions()
exit
private void exit(int resultCode)
deleteJournal
private void deleteJournal()
preparePowerJournalDir
private void preparePowerJournalDir()
ensureDirExists
private void ensureDirExists(java.io.File dir)