All Classes and Interfaces
Class
Description
Used for not querying the database when we already have a recent data entry
Implements the CLI front-end for Maniflow system
Used for handling of CLI arguments given to the application
Supported options with the associated option property for type-safe querying
Common UI components used throughout the application
Used when the currency could not be converted for whatever reason
Converts currencies between themselve
Used for providing a way for all the applications to use the same converter
3 letter codes of currencies
Czech crown
Information about debt
Interface used for dealing with storage and retrieval of debt
Handles business logic behind debts
CLI Frontend for debt portion of the application
GUI Frontend for debt portion of the application
Euro
Information about expense
Interface used for dealing with storage and retrieval of expense
Handles business logic behind expenses
CLI Frontend for expense portion of the application
GUI Frontend for expense portion of the application
British pound
GUI front-end for maniflow system
Help menu for app
Information about income
Interface used for dealing with storage and retrieval of income
Handles business logic behind income
CLI Frontend for income portion of the application
GUI Frontend for income portion of the application
Main page of the application
Enter point to the application
Holds the value of money
Accessors for MongoDB
Repository used for dealing with storage and retrieval of debts using MongoDB
Repository used for dealing with storage and retrieval of expense using MongoDB
Repository used for dealing with storage and retrieval of income using MongoDB
Repository used for dealing with storage and retrieval of stock using MongoDB
Exception thrown if cannot afford to buy stocks
Converts between currencies based on polygon api
Finds stock price with polygon api
Class to represent stats
Handles business logic behind statistics
CLI Frontend for statistics portion of the application
GUI Frontend for statistics portion of the application
Information about stock
Exception thrown if the stock is not available under the API
Info about the cost of a stock
Finds the price of stocks based on ticket
Interface used for dealing with storage and retrieval of stock
Handles business logic behind stocks
CLI Frontend for stock portion of the application
GUI Frontend for stock portion of the application
Exception to be throws when one wants to sell more than they own
Front-end for Maniflow system
Currency is not yet supported
US dollar