All Classes
Class | Description |
---|---|
AppConfig |
entity that keeps app configurations
|
AppConfigRepository |
Repository for app config
|
AppState | |
Assignment |
Entity of Assignment grouping of state associated about group_id and
commision_id
|
AssignmentRepository |
AssignmentRepository.getByCommision:
Return list of:
SELECT * FROM Assignment WHERE commision_id = i .
|
AssignmentService |
Service of Assignment which can save assignments, diplay assignments, get
ammount of assigments.
|
Commision |
Entity of Commision grouping of state associated about commison and owner_id
|
CommisionRepository |
CommisionRepository.getUsers:
Return list of:
SELECT * FROM Commision WHERE owner_id = i .
|
CommisionService |
Service of CommisionService which can save commision, get user's commisions,
get newest user's commision, get ammount of commisions.
|
ConfigData |
Config data copntainer to keep tours dates and stream of dasta to import
|
ConfiguratorService |
FileReader is used for reading xls file from input stream.
|
Course |
Entity of Course grouping of state of course
|
CourseRepository |
CourseRepository.findByName:
Return list of:
SELECT * FROM Course WHERE name = i .
|
CourseService |
Service of CourseService which can get(Course By Name, All Courses, Courses
Ammount ), save, delete course.
|
EmailAcceptedData |
Instance to keep data to send in mail about accepted courses results
|
EmailExchangesData |
Class to keepm data to be send after exchanges being accept
|
EmailService |
Service to send emails
|
EventService |
Service to manage app events
|
Exchange |
Entity that keeps user exchange offer.
|
ExchangeRepository | |
ExchangeService |
Service to manage Exchanges
|
ExportData |
Container to keep data to export
|
FileData |
Wrapper for data readed from file
|
FileReader |
FileReader is used for reading xls file from input stream.
|
FileToDatabaseMigrator |
FileToDatabaseMigrator is used for migrate data from file (it reads line by
line) and push it into database
|
GroupRepository |
GroupRepository.find:
Return list of:
SELECT * FROM Groups WHERE time = i AND room = j AND capacity = k .
|
Groups |
Entity of Groups grouping of state ssociated about
course,time,room,capacity,type,day
|
GroupService |
Service of GroupService which can find(optional), get(By Course, Groups
Ammount, Group By Id, find Not Existing Group), save, delete group.
|
GroupType |
GroupType contains types: LECTURE, CLASS, LAB, SEMINAR, CONSERVATORY, PRATICE
|
Lecturer |
Entity of Lecturer grouping of state ssociated about id,title,name,surname
|
LecturerRepository |
LecturerRepository.find:
Return list of:
SELECT * FROM Lecturer WHERE title = i AND name = j AND surname = k.
|
LecturerService |
Service of LecturerService which can get(Lecturer, Lecturers Ammount), save, delete lecturers.
|
MatchData |
Match of users Exchange's to be performed
|
TokenExpiredException |
Excepction to be thrown when provided token is expired
|
TourData |
Container for Tours dates
|
User |
Entity of User grouping of state ssociated about
id,name,surname,email,role,token,tokenCreatedDate
|
UserApiResponse |
Model to keep data from /services/users/user response called in
UsosApiService
|
UserNotFoundException |
Exception to be thrown when provided user does not exist in database
|
UserRepository |
UserRepository.getByAuthority: Return list of: SELECT * FROM User WHERE email
= i.
|
UserRoles |
UserRoles contains types: STUDENT, DEANERY, ADMIN, TEST_USER
|
UserService |
Service of UserService which can get(By Email), login, save user.
|
UsosApiService |
service to call usos api endpoints
|
UsosOauth1Service |
singleton class to sign usos api requests with oauth
|
WeekDay |
WeekDay contains types: MONDAY(0), TUESDAY(1), WEDNESDAY(2), THURSDAY(3), FRIDAY(4), SATURDAY(5), SUNDAY(6).
|