You are on page 1of 2

Model

User Goal Subu Save

getters gettters gettters getters


setters setters setters setters
constructors constructors constructors constructors
toString() toString()

Withdraw
Expense

getters
setters getters
constructors setters
constructors

FrameController

openFrame(String path, String frameName)


Controller
Extends Extends

Extends
AboutController Extends MainController

processPlay() processLogin()
processClose() LoginController processSignUp()
SignUpController
processLogin()
processSignUp() processLogin()
processClose()
processSignUp()
processClose()

TargetGoalController JustSaveController CreatingExpenseController HistoryController

processClose() processBack() addRow() search()


nameExist() nameExist() removeSelectedRows() showAll()
convertCurrency() addImage() releaseKey() getAllExpense()
createGoal() processCreateGoal() saveExpense() restore()
processAbout() updateUntargetGoalUI(Goal goal) makeEditableTable() clearData()
addImage() handleUpdateUntargetGoal() setIDCol() isCategoryType(boolean choice)
processStartDate() initialize() checkRequiredField() deleteExpense()
disableSaveTypes initialize() initialize()
(boolean weekly, boolean monthly)
processEndDate()
processSaveType()
calculateSaveAmount() Encryption
updateTargetGoalUI(Goal goal)
handleUpdateTargetGoal()
setKey(String myKey)
initialize()
encrypt(String strToEncrypt,
clear()

HomeController(Expense)
SaveController

setTargetExpense()
convertCurrency() setExpense(List<Expense> expenseList)
processAbout() setTableData(String category)
processSave() initialize()
«interface»
Initalizable clearGrid()
AboutVideoController
WithdrawController
processClose()
initialize()
convertCurrency()
processAbout()
processWithdraw()
EditProfileController

processClose()
processUpdate()
initialize() UpdateController

updateExpense()
Category Controller processCancel()
initData(Expense expense)
close()
initData(Expense expense)

HomeController(Goal)
SubuController CurrencyController

goalCreateAction()
justSaveAction() setSubuDataToUI(Subu subu) getExchangeRate
loadSubuData() initPopup() (String baseCountryCode, String destinationCountryCode)
getSubus() loadSaveUI() convert()
handleGoalEdit(String sbName) loadWithdrawUI() initialize()
handleGoalDelete(String sbName, Node node) actionPopup()
initialize() showPopup()
initialize()

WithdrawDBModel ExpenseDB GoalDBModel

withdrawAmount(Withdraw withdrawAmount) ExpenseDB() insertGoal(Goal goal)


insertExpense(Expense expense) selectAllSubu()
selectTargetExpense() selectSubuBySubuName(String sbName)
SaveDBModel selectCategory() getCurrentAmountByID(int goalId)
selectCategoryAmount() isSubuNameExists(String name)
saveAmount(Save saveAmount) selectWithCategory() deleteSubuBySubuName(String sbName)
getCategoryAmount() updateTargetGoal(Goal newGoal)
deleteExpense(int expenseId)
DBConnection
updateExpense(Expense expense)
setTargetExpense(int amount)
getConnection() selectExpenseWith(String category)
searchByCategory(String category)
DBConst

AccountDBModel

accountDBModel()
isValidated()
signUp()
getLastestUserId() Database
getUser()
updateProfile()
selectUser()

You might also like