All Classes and Interfaces
Class
Description
Represents a basic template for one http request method.
Represents Absence entity from a backend of school agenda.
Fetches and manages
Absence
connection between front-end and back-end.Represent all possible forms of
Absence
entity.Represents a model object of an absence entity.
Defines an abstract class for handling entity categories.
Fetches entities and manages entity connection between front-end and back-end.
Defines different possible forms of entity.
Represents a
Menu
GUI element implementation of certain content.Command argument parser against expected tokenized command.
ASearchableButtonPane<B extends javafx.scene.control.ToggleButton>
Represents a view with search field and list of searchable buttons.
Describes a common method for identifying entity.
Represents Building entity from a backend of school agenda.
Fetches and manages
Building
connection between front-end and back-end.Represent all possible forms of
Building
entity.Represents a model object of a building entity.
Class provides a
Pane
view of a searchable list of all categories as a list of ToggleButton
.Fetches and manages
SchoolClass
connection between front-end and back-end.Represent all possible forms of
SchoolClass
entity.Defines a CLI interface of application.
Config containing all command flag values.
Indicates whether a method is handling a command.
Class manages all application commands.
Defines a method for registering all possible classes with command handlers.
Represents a manager for all possible configs that application might use.
Defines custom alerts for application
Contains all
AEntityController
implementations of all entities of school agenda.Result of HTTP entity request.
Entities HTTP request to back-end.
ASearchableButtonPane
implementation for entities searchable button pane.Defines a test loader for tests resource entities files in json format.
Represents a
Menu
GUI element implementation for controlling
entities.Class handles entity exports from/to file.
Represents a
Pane
that allows to show a various Form
of entities.Represents Evaluation entity from a backend of school agenda.
Fetches and manages
Evaluation
connection between front-end and back-end.Represent all possible forms of
Evaluation
entity.Represents a model object of an evaluation entity.
Represents exception that happens when
AEntityController
cannot fetch entities.I/O operations over any file using.
Supported file types of input entities.
Represents a school agenda front-end application in a GUI form.
Defines a GUI interface of application.
Represents a http delete method as a request.
Represents a http get method as a request.
Represents a http post method as a request.
Represents a http put method as a request.
Represents a result of a http request.
I18N utility class.
Represents a
Menu
GUI element implementation for I18N
controls.Defines a common interface for application start method.
Serializes objects to a serializable state.
Defines an interface for a model used in a form as a data holder.
Multi-import GUI implementation.
Serializes objects to JSON.
Defines a starting point of a program.
Is called if specific child of
ObjectMapper
implementation throws an exception.Exception is thrown whe property key doesn't exist.
Allows posting multiple entities of different type in the same file.
Represents a net config of application.
I/O methods working with '.properties' files loaded as
Properties
class.Represents a parsed net config of application and contains all back-end queries definition.
Defines a test config for requests on test localhost server.
Represents all possible errors of http request.
I/O operations over any resources.
Represents Room entity from a backend of school agenda.
Fetches and manages
Room
connection between front-end and back-end.Represent all possible forms of
Room
entity.Represents a model object of a room entity.
Represents schedule action entity from a backend of school agenda.
Represents schedule action date entity from a backend of school agenda.
Fetches and manages
ScheduleActionDate
connection between front-end and back-end.Represent all possible forms of
ScheduleActionDate
entity.Represents a model object of a schedule action date entity.
Fetches and manages
ScheduleAction
connection between front-end and back-end.Represent all possible forms of
ScheduleAction
entity.Represents a model object of a schedule action entity.
Represents a School Class entity implementation for frontend of school agenda.
Represents a School Day entity implementation for frontend of school agenda.
Fetches and manages
SchoolDay
connection between front-end and back-end.Represent all possible forms of
SchoolDay
entity.Represents a model object of a school day entity.
Represents a School Hour entity implementation for frontend of school agenda.
Fetches and manages
SchoolHour
connection between front-end and back-end.Represent all possible forms of
SchoolHour
entity.Represents a model object of a school hour entity.
Represents a Student entity implementation for frontend of school agenda.
Fetches and manages
Student
connection between front-end and back-end.Represent all possible forms of
Student
entity.Represents a model object of a student entity.
Represents a Students Subject entity implementation for frontend of school agenda.
Fetches and manages
StudentsSubject
connection between front-end and back-end.Represents a model object of a student subject entity.
Represent all possible forms of
StudentsSubject
entity.Represents a Subject entity implementation for frontend of school agenda.
Fetches and manages
Subject
connection between front-end and back-end.Represent all possible forms of
Subject
entity.Represents a Subject List entity implementation for frontend of school agenda.
Fetches and manages
SubjectList
connection between front-end and back-end.Represent all possible forms of
SubjectList
entity.Represents a model object of a subject list entity.
Represents a model object of a subject entity.
Represents a Teacher entity implementation for frontend of school agenda.
Fetches and manages
Teacher
connection between front-end and back-end.Represent all possible forms of
Teacher
entity.Represents a model object of a teacher entity.
Represents command in tokenized form.
Exception is thrown when
Tokenizer
fails to tokenize command.Tokenizes command.
Used to cross-reference certain GUI objects.
Serializes objects to JSON.