|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ferris.journal.gui.model.ModelForApplication
public class ModelForApplication
| Constructor Summary | |
|---|---|
ModelForApplication()
|
|
| Method Summary | |
|---|---|
Model |
deleteJournal(Journal j)
User wants to remove data of an existing journal |
Model |
deleteJournalEntry(JournalEntry j)
Delete JournalEntry |
Model |
editJournal(Journal editMe)
User wants to edit data of an existing journal |
Model |
editJournalEntry(JournalEntry editMe)
Edit this journal entry |
Account |
getAccount()
Get the account logged in, null if not logged in or if login failed. |
List<Journal> |
getActiveJournals()
Get all the active journals for the account |
List<Journal> |
getAllJournals()
Get all the journals for the account |
Model |
insertJournal(Journal j)
Add Journal to the list |
Model |
insertJournalEntry(JournalEntry je)
Created JournalEntry |
Model |
newJournal()
User wants to enter data for a new journal |
Model |
newJournalEntry()
New JournalEntry |
Model |
performingOperation(String description)
Application is performing these operations which the model can log, store, etc., and notify it's observers. |
Model |
registerObserver(JournalEntryObserver observer)
Register JournalEntryObserver |
Model |
registerObserver(JournalEntrySearchObserver observer)
Register JournalEntrySearchObserver |
Model |
registerObserver(JournalObserver observer)
Register JournalObserver |
Model |
registerObserver(OperationObserver observer)
Register OperationObserver |
Model |
registerObserver(ReleaseObserver observer)
Register ReleaseObserver |
Model |
release()
Model will no longer be used, typically this is done when the program is exited. |
JournalEntryObserver |
removeObserver(JournalEntryObserver observer)
Remove JournalEntryObserver |
JournalEntrySearchObserver |
removeObserver(JournalEntrySearchObserver observer)
Remove JournalEntrySearchObserver |
JournalObserver |
removeObserver(JournalObserver observer)
Remove JournalObserver |
OperationObserver |
removeObserver(OperationObserver observer)
Remove OperationObserver |
ReleaseObserver |
removeObserver(ReleaseObserver observer)
Remove ReleaseObserver |
Model |
setAccount(Account iAmLoggedIn)
Store the account |
Model |
setJournalEntrySearchResults(List<JournalEntry> searchResults)
Journal entries matching search criteria are found. |
Model |
setJournals(List<Journal> allJournals)
Store list of all journals |
Model |
updateJournal(Journal j)
Update Journal in the list |
Model |
updateJournalEntry(JournalEntry je)
Updated JournalEntry |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ModelForApplication()
| Method Detail |
|---|
public Model performingOperation(String description)
Model
performingOperation in interface Modelpublic Model release()
Model
release in interface Modelpublic Account getAccount()
Model
getAccount in interface Modelpublic Model setAccount(Account iAmLoggedIn)
Model
setAccount in interface Modelpublic List<Journal> getAllJournals()
Model
getAllJournals in interface Modelpublic Model setJournals(List<Journal> allJournals)
Model
setJournals in interface Modelpublic Model insertJournal(Journal j)
Model
insertJournal in interface Modelpublic Model updateJournal(Journal j)
Model
updateJournal in interface Modelpublic Model newJournal()
Model
newJournal in interface Modelpublic Model editJournal(Journal editMe)
Model
editJournal in interface Modelpublic Model editJournalEntry(JournalEntry editMe)
Model
editJournalEntry in interface Modelpublic Model deleteJournal(Journal j)
Model
deleteJournal in interface Modelpublic List<Journal> getActiveJournals()
Model
getActiveJournals in interface Modelpublic Model insertJournalEntry(JournalEntry je)
Model
insertJournalEntry in interface Modelpublic Model updateJournalEntry(JournalEntry je)
Model
updateJournalEntry in interface Modelpublic Model newJournalEntry()
Model
newJournalEntry in interface Modelpublic Model deleteJournalEntry(JournalEntry j)
Model
deleteJournalEntry in interface Modelpublic Model setJournalEntrySearchResults(List<JournalEntry> searchResults)
Model
setJournalEntrySearchResults in interface Modelpublic Model registerObserver(ReleaseObserver observer)
Model
registerObserver in interface Modelpublic ReleaseObserver removeObserver(ReleaseObserver observer)
Model
removeObserver in interface Modelnull
if observer not registeredpublic Model registerObserver(OperationObserver observer)
Model
registerObserver in interface Modelpublic OperationObserver removeObserver(OperationObserver observer)
Model
removeObserver in interface Modelnull
if observer not registeredpublic Model registerObserver(JournalObserver observer)
Model
registerObserver in interface Modelpublic JournalObserver removeObserver(JournalObserver observer)
Model
removeObserver in interface Modelnull
if observer not registeredpublic Model registerObserver(JournalEntryObserver observer)
Model
registerObserver in interface Modelpublic JournalEntryObserver removeObserver(JournalEntryObserver observer)
Model
removeObserver in interface Modelnull
if observer not registeredpublic Model registerObserver(JournalEntrySearchObserver observer)
Model
registerObserver in interface Modelpublic JournalEntrySearchObserver removeObserver(JournalEntrySearchObserver observer)
Model
removeObserver in interface Modelnull
if observer not registered
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||