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).
|