Index

A C D E F G H I L M N P R S T U V W 
All Classes|All Packages

A

addExchange(User, Exchange) - Method in class com.plannaplan.models.EmailExchangesData
method to add user and his event to data to be send
ADMIN - com.plannaplan.types.UserRoles
 
adminExists() - Method in class com.plannaplan.services.UserService
 
AppConfig - Class in com.plannaplan.entities
entity that keeps app configurations
AppConfig() - Constructor for class com.plannaplan.entities.AppConfig
no parameter construcotor
AppConfig(TourData, TourData) - Constructor for class com.plannaplan.entities.AppConfig
constructor
AppConfigRepository - Interface in com.plannaplan.repositories
Repository for app config
AppState - Enum in com.plannaplan.types
 
Assignment - Class in com.plannaplan.entities
Entity of Assignment grouping of state associated about group_id and commision_id
Assignment() - Constructor for class com.plannaplan.entities.Assignment
 
Assignment(Groups, Commision) - Constructor for class com.plannaplan.entities.Assignment
Assignment
Assignment(Groups, Commision, boolean) - Constructor for class com.plannaplan.entities.Assignment
Assignment
AssignmentRepository - Interface in com.plannaplan.repositories
AssignmentRepository.getByCommision: Return list of: SELECT * FROM Assignment WHERE commision_id = i .
AssignmentService - Class in com.plannaplan.services
Service of Assignment which can save assignments, diplay assignments, get ammount of assigments.
AssignmentService() - Constructor for class com.plannaplan.services.AssignmentService
 
assignUser(User) - Method in class com.plannaplan.entities.Groups
 

C

callAcceptAlgorythm() - Method in class com.plannaplan.services.AssignmentService
this method will activate accept algorythm for all students.
checkForExchange(Assignment, Groups) - Method in interface com.plannaplan.repositories.ExchangeRepository
 
checkForExchange(Assignment, Groups) - Method in class com.plannaplan.services.ExchangeService
 
checkForUser(String, String) - Method in class com.plannaplan.services.UserService
checks if user exist and return him or creates new one with student role otherwise
checkForUser(String, String, UserRoles) - Method in class com.plannaplan.services.UserService
checks if user exist and creates new one if doesn't
claimGroup(Groups) - Method in class com.plannaplan.entities.User
 
CLASS - com.plannaplan.types.GroupType
 
collectGroupLosses() - Method in class com.plannaplan.services.EventService
 
com.plannaplan.api - package com.plannaplan.api
Provides the classes necessary to obtain usos authentication with Oauth1
com.plannaplan.configutils - package com.plannaplan.configutils
Provides the classes necessary to to config and import related operations in the app
com.plannaplan.entities - package com.plannaplan.entities
Provides all entieites that are created in database by Hibernate
com.plannaplan.exceptions - package com.plannaplan.exceptions
Provides custom for our app exceptions to get more accutrate errors info
com.plannaplan.models - package com.plannaplan.models
Provides readonly (mostly) classes to keep data for diffrent pourposes
com.plannaplan.repositories - package com.plannaplan.repositories
Provides jpa repositories interfaces to comunicate with database.
com.plannaplan.services - package com.plannaplan.services
Provides service classes to make operations with entities or comunicate with external systems.
com.plannaplan.types - package com.plannaplan.types
Provides enums for different goals.
Commision - Class in com.plannaplan.entities
Entity of Commision grouping of state associated about commison and owner_id
Commision() - Constructor for class com.plannaplan.entities.Commision
 
Commision(User) - Constructor for class com.plannaplan.entities.Commision
 
Commision(User, User) - Constructor for class com.plannaplan.entities.Commision
 
CommisionRepository - Interface in com.plannaplan.repositories
CommisionRepository.getUsers: Return list of: SELECT * FROM Commision WHERE owner_id = i .
CommisionService - Class in com.plannaplan.services
Service of CommisionService which can save commision, get user's commisions, get newest user's commision, get ammount of commisions.
CommisionService() - Constructor for class com.plannaplan.services.CommisionService
 
compare(MatchData) - Method in class com.plannaplan.models.MatchData
comparator for MatchData.
config(ConfigData) - Method in class com.plannaplan.services.ConfiguratorService
methoid to config system.
ConfigData - Class in com.plannaplan.models
Config data copntainer to keep tours dates and stream of dasta to import
ConfigData(TourData, TourData, InputStream) - Constructor for class com.plannaplan.models.ConfigData
constructor
ConfiguratorService - Class in com.plannaplan.services
FileReader is used for reading xls file from input stream.
ConfiguratorService() - Constructor for class com.plannaplan.services.ConfiguratorService
 
CONSERVATORY - com.plannaplan.types.GroupType
 
convertToCSVRecord() - Method in class com.plannaplan.models.ExportData
 
Course - Class in com.plannaplan.entities
Entity of Course grouping of state of course
Course() - Constructor for class com.plannaplan.entities.Course
 
Course(String, String) - Constructor for class com.plannaplan.entities.Course
Course
CourseRepository - Interface in com.plannaplan.repositories
CourseRepository.findByName: Return list of: SELECT * FROM Course WHERE name = i .
CourseService - Class in com.plannaplan.services
Service of CourseService which can get(Course By Name, All Courses, Courses Ammount ), save, delete course.
CourseService() - Constructor for class com.plannaplan.services.CourseService
 

D

DEANERY - com.plannaplan.types.UserRoles
 
delete(Course) - Method in class com.plannaplan.services.CourseService
delete course from db
delete(Groups) - Method in class com.plannaplan.services.GroupService
delete from database
delete(Lecturer) - Method in class com.plannaplan.services.LecturerService
 
deleteExchange(Exchange) - Method in class com.plannaplan.services.ExchangeService
 
DEVELOPER - com.plannaplan.types.UserRoles
 

E

EmailAcceptedData - Class in com.plannaplan.models
Instance to keep data to send in mail about accepted courses results
EmailAcceptedData() - Constructor for class com.plannaplan.models.EmailAcceptedData
 
EmailAcceptedData(List<Groups>, List<Groups>) - Constructor for class com.plannaplan.models.EmailAcceptedData
creates instance of class
EmailExchangesData - Class in com.plannaplan.models
Class to keepm data to be send after exchanges being accept
EmailExchangesData() - Constructor for class com.plannaplan.models.EmailExchangesData
 
EmailService - Class in com.plannaplan.services
Service to send emails
EmailService() - Constructor for class com.plannaplan.services.EmailService
 
equals(Object) - Method in class com.plannaplan.models.MatchData
 
EventService - Class in com.plannaplan.services
Service to manage app events
EventService() - Constructor for class com.plannaplan.services.EventService
 
Exchange - Class in com.plannaplan.entities
Entity that keeps user exchange offer.
Exchange() - Constructor for class com.plannaplan.entities.Exchange
 
Exchange(Assignment, Groups) - Constructor for class com.plannaplan.entities.Exchange
 
ExchangeRepository - Interface in com.plannaplan.repositories
 
ExchangeService - Class in com.plannaplan.services
Service to manage Exchanges
ExchangeService() - Constructor for class com.plannaplan.services.ExchangeService
 
ExportData - Class in com.plannaplan.models
Container to keep data to export
ExportData(String, String, String) - Constructor for class com.plannaplan.models.ExportData
 

F

FileData - Class in com.plannaplan.models
Wrapper for data readed from file
FileData(HashMap<String, Integer>, Iterator<Row>) - Constructor for class com.plannaplan.models.FileData
 
FileReader - Class in com.plannaplan.configutils
FileReader is used for reading xls file from input stream.
FileReader(InputStream) - Constructor for class com.plannaplan.configutils.FileReader
 
FileToDatabaseMigrator - Class in com.plannaplan.configutils
FileToDatabaseMigrator is used for migrate data from file (it reads line by line) and push it into database
FileToDatabaseMigrator() - Constructor for class com.plannaplan.configutils.FileToDatabaseMigrator
 
find(int, int, String) - Method in class com.plannaplan.services.GroupService
find group with given properties
find(int, String, int) - Method in interface com.plannaplan.repositories.GroupRepository
 
find(Integer, Integer) - Method in interface com.plannaplan.repositories.GroupRepository
 
find(Integer, Integer) - Method in class com.plannaplan.services.GroupService
find group with given properties
find(String, String, String) - Method in interface com.plannaplan.repositories.LecturerRepository
 
findByName(String) - Method in interface com.plannaplan.repositories.CourseRepository
 
findNotExistingGroup(List<Long>) - Method in class com.plannaplan.services.GroupService
get wich of provided id is not existind groups
FIRST_TOUR - com.plannaplan.types.AppState
 
FIRST_TOUR_SCHEDULE - Static variable in class com.plannaplan.services.EventService
 
FRIDAY - com.plannaplan.types.WeekDay
 

G

getAccepted() - Method in class com.plannaplan.models.EmailAcceptedData
get list of accepted assignments
getAccessTokenEndpoint() - Method in class com.plannaplan.api.UsosOauth1Service
 
getAllByRole(UserRoles) - Method in interface com.plannaplan.repositories.UserRepository
 
getAllCourses() - Method in class com.plannaplan.services.CourseService
 
getAllExchanges() - Method in class com.plannaplan.services.ExchangeService
 
getAllStudents() - Method in class com.plannaplan.services.UserService
 
getAmmountOfUsersWithAcceptedSchedules() - Method in class com.plannaplan.services.UserService
 
getAmmountOfUsersWithAssignedGroups() - Method in class com.plannaplan.services.UserService
 
getAmmountOfUsersWithNoAcceptedSchedules() - Method in class com.plannaplan.services.UserService
 
getAmmountOfUsersWithNoAssignedGroups() - Method in class com.plannaplan.services.UserService
 
getAssignedAmount(Long) - Method in interface com.plannaplan.repositories.GroupRepository
 
getAssignedAmounts(List<Long>) - Method in interface com.plannaplan.repositories.GroupRepository
PLAIN SQL QUERY: SELECT group_id, COUNT(*) assinged_times FROM assignment WHERE is_past_assignment=0 GROUP BY group_id HAVING group_id IN (:ids)")
getAssignmentOne() - Method in class com.plannaplan.models.MatchData
 
getAssignments() - Method in class com.plannaplan.entities.Commision
Assigments getter
getAssignmentsAmmount() - Method in class com.plannaplan.services.AssignmentService
get ammount of all assignments (not only for selected commision)
getAssignmentTwo() - Method in class com.plannaplan.models.MatchData
 
getAuthorizationBaseUrl() - Method in class com.plannaplan.api.UsosOauth1Service
 
getByAuthority(String) - Method in interface com.plannaplan.repositories.UserRepository
return user by given authority
getByAuthority(String) - Method in class com.plannaplan.services.UserService
return user by given authority
getByCommision(Long) - Method in interface com.plannaplan.repositories.AssignmentRepository
 
getByCourse(Long) - Method in interface com.plannaplan.repositories.GroupRepository
 
getByEmail(String) - Method in interface com.plannaplan.repositories.UserRepository
 
getById(Long) - Method in class com.plannaplan.services.AssignmentService
Get assigmnent by id
getById(Long) - Method in class com.plannaplan.services.ExchangeService
 
getById(Long) - Method in class com.plannaplan.services.UserService
 
getByRefreshToken(String) - Method in interface com.plannaplan.repositories.UserRepository
 
getByToken(String) - Method in interface com.plannaplan.repositories.UserRepository
 
getByToken(String) - Method in class com.plannaplan.services.UserService
 
getByUserId(Long) - Method in interface com.plannaplan.repositories.ExchangeRepository
 
getByUserId(Long) - Method in class com.plannaplan.services.ExchangeService
 
getByUsosId(String) - Method in interface com.plannaplan.repositories.UserRepository
 
getCapacity() - Method in class com.plannaplan.entities.Groups
getCapacity
getCommision() - Method in class com.plannaplan.entities.Assignment
Getter of commision
getCommisionAssignments(Commision) - Method in class com.plannaplan.services.AssignmentService
gets list of assignments of given commision
getCommisionCommiter() - Method in class com.plannaplan.entities.Commision
 
getCommisionDate() - Method in class com.plannaplan.entities.Commision
CommisionDate getter
getCommisionOwner() - Method in class com.plannaplan.entities.Commision
User of given commision getter
getCommisionsAmmount() - Method in class com.plannaplan.services.CommisionService
get ammpounts of commisions
getConfigDate() - Method in class com.plannaplan.entities.AppConfig
config date getter
getCourseByName(String) - Method in class com.plannaplan.services.CourseService
getCourseByName
getCourseId() - Method in class com.plannaplan.entities.Groups
getCourseId
getCoursesAmmount() - Method in class com.plannaplan.services.CourseService
 
getCSVHeader() - Static method in class com.plannaplan.models.ExportData
 
getCurrentConfig() - Method in class com.plannaplan.services.ConfiguratorService
current config getter
getCurrentState() - Method in class com.plannaplan.entities.AppConfig
current state getter
getDataEntry() - Method in class com.plannaplan.models.EmailExchangesData
get datas entry set
getDataExchange() - Method in class com.plannaplan.entities.Exchange
 
getDay() - Method in class com.plannaplan.entities.Groups
WeekDay
getDay(int) - Static method in enum com.plannaplan.types.WeekDay
 
getDesiredAssignment() - Method in class com.plannaplan.entities.Exchange
 
getEmail() - Method in class com.plannaplan.entities.User
email getter
getEmailMessage() - Method in class com.plannaplan.models.EmailAcceptedData
it creates and return email message body
getEnd() - Method in class com.plannaplan.models.TourData
tour end getter
getEndTime() - Method in class com.plannaplan.entities.Groups
get time of class end
getEndTimeString() - Method in class com.plannaplan.entities.Groups
gets end time formated strins
getExchangeOne() - Method in class com.plannaplan.models.MatchData
 
getExchangesMsValue() - Method in class com.plannaplan.models.MatchData
 
getExchangeTwo() - Method in class com.plannaplan.models.MatchData
 
getExportData() - Method in class com.plannaplan.services.CommisionService
 
getFilestream() - Method in class com.plannaplan.models.ConfigData
filestream getter
getFirstTour() - Method in class com.plannaplan.models.ConfigData
first tour getter
getFirstTourEnd() - Method in class com.plannaplan.entities.AppConfig
first tour end getter
getFirstTourEndCron() - Method in class com.plannaplan.entities.AppConfig
get cron expression of first tour end
getFirstTourStart() - Method in class com.plannaplan.entities.AppConfig
first tour start getter
getFirstTourStartCron() - Method in class com.plannaplan.entities.AppConfig
get cron expression of first tour start
getFullgroupsAmmount() - Method in class com.plannaplan.services.GroupService
 
getGrNr() - Method in class com.plannaplan.entities.Groups
 
getGrNr() - Method in class com.plannaplan.models.ExportData
 
getGroup() - Method in class com.plannaplan.entities.Assignment
getGroup
getGroupById(Long) - Method in class com.plannaplan.services.GroupService
find group with given properties
getGroups() - Method in class com.plannaplan.entities.Course
getGroups
getGroupsAmmount() - Method in class com.plannaplan.services.GroupService
get hom manyh groups are in database in general
getGroupsByCourse(Long) - Method in class com.plannaplan.services.GroupService
find group with given properties
getId() - Method in class com.plannaplan.entities.Assignment
Id getter
getId() - Method in class com.plannaplan.entities.Commision
Id getter
getId() - Method in class com.plannaplan.entities.Course
getId
getId() - Method in class com.plannaplan.entities.Exchange
 
getId() - Method in class com.plannaplan.entities.Groups
getId
getId() - Method in class com.plannaplan.entities.User
id getter
getIndexOf(String) - Method in class com.plannaplan.models.FileData
 
getKeys() - Method in class com.plannaplan.models.FileData
 
getLecturer() - Method in class com.plannaplan.entities.Groups
getLecturer
getLecturer(String, String, String) - Method in class com.plannaplan.services.LecturerService
 
getLecturersAmmount() - Method in class com.plannaplan.services.LecturerService
 
getMatches() - Method in interface com.plannaplan.repositories.ExchangeRepository
 
getMatches() - Method in class com.plannaplan.services.ExchangeService
 
getName() - Method in class com.plannaplan.entities.Course
getName
getName() - Method in class com.plannaplan.entities.Lecturer
getName
getName() - Method in class com.plannaplan.entities.User
name setter
getName() - Method in class com.plannaplan.models.UserApiResponse
 
getNewestCommision(User) - Method in class com.plannaplan.services.CommisionService
get newest commision ov given user
getNewestCommision(Long) - Method in interface com.plannaplan.repositories.CommisionRepository
 
getNewFromAssignment(Assignment, Commision) - Static method in class com.plannaplan.entities.Assignment
 
getOwnedAssignment() - Method in class com.plannaplan.entities.Exchange
 
getOwnerId() - Method in class com.plannaplan.entities.Exchange
 
getRanking() - Method in class com.plannaplan.entities.User
Ranking points are [100;500].
getRefreshToken() - Method in class com.plannaplan.entities.User
 
getRegisteredStudents() - Method in class com.plannaplan.entities.Groups
 
getRemoved() - Method in class com.plannaplan.models.EmailAcceptedData
get list of removed assignments
getRequestTokenEndpoint() - Method in class com.plannaplan.api.UsosOauth1Service
 
getRole() - Method in class com.plannaplan.entities.User
user rolse getter
getRoom() - Method in class com.plannaplan.entities.Groups
getRoom
getRows() - Method in class com.plannaplan.models.FileData
 
getSecondTour() - Method in class com.plannaplan.models.ConfigData
second tour getter
getSecondTourEnd() - Method in class com.plannaplan.entities.AppConfig
second tour end getter
getSecondTourEndCron() - Method in class com.plannaplan.entities.AppConfig
get cron expression of second tour end
getSecondTourStart() - Method in class com.plannaplan.entities.AppConfig
first second start getter
getSecondTourStartCron() - Method in class com.plannaplan.entities.AppConfig
get cron expression of second tour start
getStart() - Method in class com.plannaplan.models.TourData
tour start getter
getStudentRegisteredGrups() - Method in class com.plannaplan.entities.User
 
getStudentsSortedByRanking() - Method in class com.plannaplan.services.UserService
get students sorted by their ranking
getSurname() - Method in class com.plannaplan.entities.Lecturer
getSurname
getSurname() - Method in class com.plannaplan.entities.User
surname getter
getSurname() - Method in class com.plannaplan.models.UserApiResponse
 
getSymbol() - Method in class com.plannaplan.entities.Course
getSymbol
getTakenPlaces(List<Groups>) - Method in class com.plannaplan.services.GroupService
 
getTakenPlacesOfAssignments(List<Assignment>) - Method in class com.plannaplan.services.GroupService
 
getTime() - Method in class com.plannaplan.entities.Groups
getTime
getTimeString() - Method in class com.plannaplan.entities.Groups
getTimeString
getTitle() - Method in class com.plannaplan.entities.Lecturer
getTitle
getToken() - Method in class com.plannaplan.entities.User
token getter
getTokenUsageDate() - Method in class com.plannaplan.entities.User
token usage getter
getType() - Method in class com.plannaplan.entities.Groups
GroupType
getType(String) - Static method in enum com.plannaplan.types.GroupType
 
getUserByEmail(String) - Method in class com.plannaplan.services.UserService
 
getUserByRefreshToken(String) - Method in class com.plannaplan.services.UserService
 
getUserData(String) - Method in class com.plannaplan.services.UsosApiService
/services/users/user
getUserId() - Method in class com.plannaplan.models.ExportData
 
getUsers(Long) - Method in interface com.plannaplan.repositories.CommisionRepository
 
getUsersAssigned() - Method in interface com.plannaplan.repositories.CommisionRepository
 
getUsersCommisions(User) - Method in class com.plannaplan.services.CommisionService
gets user commisions
getUsosId() - Method in class com.plannaplan.entities.User
usos id getter
getZajCykId() - Method in class com.plannaplan.entities.Groups
 
getZajCyklId() - Method in class com.plannaplan.models.ExportData
 
GroupRepository - Interface in com.plannaplan.repositories
GroupRepository.find: Return list of: SELECT * FROM Groups WHERE time = i AND room = j AND capacity = k .
Groups - Class in com.plannaplan.entities
Entity of Groups grouping of state ssociated about course,time,room,capacity,type,day
Groups() - Constructor for class com.plannaplan.entities.Groups
 
Groups(int, String, Course, int, int, WeekDay, Lecturer) - Constructor for class com.plannaplan.entities.Groups
Groups
Groups(int, String, Course, int, int, WeekDay, Lecturer, Integer, Integer) - Constructor for class com.plannaplan.entities.Groups
Groups
Groups(int, String, Course, int, int, WeekDay, Lecturer, Integer, Integer, GroupType) - Constructor for class com.plannaplan.entities.Groups
Groups
Groups(int, String, Course, int, WeekDay, Lecturer) - Constructor for class com.plannaplan.entities.Groups
Create groups with default class duration
Groups(int, String, Course, int, WeekDay, Lecturer, Integer, Integer) - Constructor for class com.plannaplan.entities.Groups
Groups
Groups(int, String, Course, int, WeekDay, Lecturer, Integer, Integer, GroupType) - Constructor for class com.plannaplan.entities.Groups
Groups
GroupService - Class in com.plannaplan.services
Service of GroupService which can find(optional), get(By Course, Groups Ammount, Group By Id, find Not Existing Group), save, delete group.
GroupService() - Constructor for class com.plannaplan.services.GroupService
 
GroupType - Enum in com.plannaplan.types
GroupType contains types: LECTURE, CLASS, LAB, SEMINAR, CONSERVATORY, PRATICE

H

hashCode() - Method in class com.plannaplan.models.MatchData
 

I

importCoursesStream(InputStream) - Method in class com.plannaplan.services.ConfiguratorService
 
initialize() - Method in class com.plannaplan.services.EventService
init resources needed for dynamicly creating new tasks (needed to set tours end events)
instance() - Static method in class com.plannaplan.api.UsosOauth1Service
 
instance(String...) - Static method in class com.plannaplan.api.UsosOauth1Service
get instance withj scopes
isAccepted() - Method in class com.plannaplan.entities.Assignment
If it returns trues it mesans u are assigned to group accepted by algorythm
isCredentialsNonExpired() - Method in class com.plannaplan.entities.User
it checks if given ammount of time passed since last token usage.
isLectureOrClass(GroupType) - Static method in enum com.plannaplan.types.GroupType
 
isPastAssignment() - Method in class com.plannaplan.entities.Assignment
isPastAssignment getter

L

LAB - com.plannaplan.types.GroupType
 
label - Variable in enum com.plannaplan.types.WeekDay
 
LECTURE - com.plannaplan.types.GroupType
 
Lecturer - Class in com.plannaplan.entities
Entity of Lecturer grouping of state ssociated about id,title,name,surname
Lecturer() - Constructor for class com.plannaplan.entities.Lecturer
 
Lecturer(String, String, String) - Constructor for class com.plannaplan.entities.Lecturer
Lecturer
LecturerRepository - Interface in com.plannaplan.repositories
LecturerRepository.find: Return list of: SELECT * FROM Lecturer WHERE title = i AND name = j AND surname = k.
LecturerService - Class in com.plannaplan.services
Service of LecturerService which can get(Lecturer, Lecturers Ammount), save, delete lecturers.
LecturerService() - Constructor for class com.plannaplan.services.LecturerService
 
login(User) - Method in class com.plannaplan.services.UserService
generates token for user and if user don't have name in database it will attemp to obtain these from usos api and saves changes in database

M

MatchData - Class in com.plannaplan.models
Match of users Exchange's to be performed
MatchData(Exchange, Exchange) - Constructor for class com.plannaplan.models.MatchData
create MatchData
migrate(FileData) - Method in class com.plannaplan.configutils.FileToDatabaseMigrator
insert data to database
MONDAY - com.plannaplan.types.WeekDay
 

N

NO_TOUR - com.plannaplan.types.AppState
 

P

performExchange() - Method in class com.plannaplan.services.ExchangeService
method to perform Exchange algorythm.
performExchangeService() - Method in class com.plannaplan.services.EventService
perfroms checks for matching exchanges daily
PRATICE - com.plannaplan.types.GroupType
 

R

read() - Method in class com.plannaplan.configutils.FileReader
read data rom file
removeGroup(Long) - Method in class com.plannaplan.entities.User
 

S

SATURDAY - com.plannaplan.types.WeekDay
 
save(Assignment) - Method in class com.plannaplan.services.AssignmentService
Save given assignment
save(Commision) - Method in class com.plannaplan.services.CommisionService
save to database commision.
save(Course) - Method in class com.plannaplan.services.CourseService
save to db
save(Exchange) - Method in class com.plannaplan.services.ExchangeService
 
save(Groups) - Method in class com.plannaplan.services.GroupService
save group to database
save(Lecturer) - Method in class com.plannaplan.services.LecturerService
 
save(User) - Method in class com.plannaplan.services.UserService
sacves user to databse and return instatnce with id
saveAll(List<Assignment>) - Method in class com.plannaplan.services.AssignmentService
 
saveAll(List<User>) - Method in class com.plannaplan.services.UserService
 
saveTours(TourData, TourData) - Method in class com.plannaplan.services.ConfiguratorService
Save tours to DataBase and shedule PerformAcceptAlgorythmTask as a side effect
scheduleTask(int, Runnable, CronTrigger) - Method in class com.plannaplan.services.EventService
Schedule provided task to perform
searchForStudents(String) - Method in class com.plannaplan.services.UserService
search for user with given query
searchForUsers(String) - Method in interface com.plannaplan.repositories.UserRepository
 
searchForUsers(String, UserRoles) - Method in interface com.plannaplan.repositories.UserRepository
search for user with given query
SECOND_TOUR - com.plannaplan.types.AppState
 
SECOND_TOUR_SCHEDULE - Static variable in class com.plannaplan.services.EventService
 
SEMINAR - com.plannaplan.types.GroupType
 
sendAcceptationResult(User, EmailAcceptedData) - Method in class com.plannaplan.services.EmailService
sends email with infromation about accepted groups
sendExchangesResults(EmailExchangesData) - Method in class com.plannaplan.services.EmailService
method to send email for students whose groups were swaped
sendMail(String, String) - Method in class com.plannaplan.services.EmailService
send simple text email
setAccepted(List<Groups>) - Method in class com.plannaplan.models.EmailAcceptedData
set list of accepted assignments
setCapacity(int) - Method in class com.plannaplan.entities.Groups
setCapacity
setCommision(Commision) - Method in class com.plannaplan.entities.Assignment
 
setCourseId(Course) - Method in class com.plannaplan.entities.Groups
setCourseId
setDay(WeekDay) - Method in class com.plannaplan.entities.Groups
setLecturer
setDesiredAssignment(Groups) - Method in class com.plannaplan.entities.Exchange
 
setEmail(String) - Method in class com.plannaplan.entities.User
email setter
setGrNr(Integer) - Method in class com.plannaplan.entities.Groups
 
setGrNr(String) - Method in class com.plannaplan.models.ExportData
 
setKeys(HashMap<String, Integer>) - Method in class com.plannaplan.models.FileData
 
setLecturer(Lecturer) - Method in class com.plannaplan.entities.Groups
setLecturer
setName(String) - Method in class com.plannaplan.entities.Course
setName
setName(String) - Method in class com.plannaplan.entities.Lecturer
setName
setName(String) - Method in class com.plannaplan.entities.User
name stter
setName(String) - Method in class com.plannaplan.models.UserApiResponse
setter for surname.
setOwnedAssignment(Assignment) - Method in class com.plannaplan.entities.Exchange
 
setOwnerId(Long) - Method in class com.plannaplan.entities.Exchange
 
setPastAssignment(boolean) - Method in class com.plannaplan.entities.Assignment
setter isPastAssignment
setRanking(Integer) - Method in class com.plannaplan.entities.User
Ranking points setter.
setRemoved(List<Groups>) - Method in class com.plannaplan.models.EmailAcceptedData
set list of removed assignments
setRole(UserRoles) - Method in class com.plannaplan.entities.User
user role setter
setRoom(String) - Method in class com.plannaplan.entities.Groups
setRoom
setRows(Iterator<Row>) - Method in class com.plannaplan.models.FileData
 
setSurname(String) - Method in class com.plannaplan.entities.Lecturer
setSurname
setSurname(String) - Method in class com.plannaplan.entities.User
surname setter
setSurname(String) - Method in class com.plannaplan.models.UserApiResponse
setter for name.
setSymbol(String) - Method in class com.plannaplan.entities.Course
setSymbol
setTime(int) - Method in class com.plannaplan.entities.Groups
setTime
setTitle(String) - Method in class com.plannaplan.entities.Lecturer
setTitle
setToken(String) - Method in class com.plannaplan.entities.User
token seter.
setType(GroupType) - Method in class com.plannaplan.entities.Groups
setType
setUserId(String) - Method in class com.plannaplan.models.ExportData
 
setZajCykId(Integer) - Method in class com.plannaplan.entities.Groups
 
setZajCyklId(String) - Method in class com.plannaplan.models.ExportData
 
STUDENT - com.plannaplan.types.UserRoles
 
SUNDAY - com.plannaplan.types.WeekDay
 

T

TEST_USER - com.plannaplan.types.UserRoles
 
THURSDAY - com.plannaplan.types.WeekDay
 
TokenExpiredException - Exception in com.plannaplan.exceptions
Excepction to be thrown when provided token is expired
TokenExpiredException(String) - Constructor for exception com.plannaplan.exceptions.TokenExpiredException
 
toString() - Method in class com.plannaplan.entities.Lecturer
 
TourData - Class in com.plannaplan.models
Container for Tours dates
TourData(Date, Date) - Constructor for class com.plannaplan.models.TourData
construcotr for java.sql.Date
TourData(Date, Date) - Constructor for class com.plannaplan.models.TourData
constructor construcotr for java.util.Date
TUESDAY - com.plannaplan.types.WeekDay
 
type - Variable in enum com.plannaplan.types.GroupType
 

U

update(Integer, String, Course, Integer, Integer, WeekDay, Lecturer, GroupType) - Method in class com.plannaplan.entities.Groups
Updates given values other that are not null
updateWithUsosData(UserApiResponse) - Method in class com.plannaplan.entities.User
updates user entity with data got by UsosApiService::getUserData
User - Class in com.plannaplan.entities
Entity of User grouping of state ssociated about id,name,surname,email,role,token,tokenCreatedDate
User() - Constructor for class com.plannaplan.entities.User
 
User(String, String, String, UserRoles) - Constructor for class com.plannaplan.entities.User
 
User(String, String, String, String, UserRoles) - Constructor for class com.plannaplan.entities.User
 
User(String, String, String, String, UserRoles, Integer) - Constructor for class com.plannaplan.entities.User
 
UserApiResponse - Class in com.plannaplan.models
Model to keep data from /services/users/user response called in UsosApiService
UserApiResponse() - Constructor for class com.plannaplan.models.UserApiResponse
 
UserNotFoundException - Exception in com.plannaplan.exceptions
Exception to be thrown when provided user does not exist in database
UserNotFoundException(String) - Constructor for exception com.plannaplan.exceptions.UserNotFoundException
 
UserRepository - Interface in com.plannaplan.repositories
UserRepository.getByAuthority: Return list of: SELECT * FROM User WHERE email = i.
UserRoles - Enum in com.plannaplan.types
UserRoles contains types: STUDENT, DEANERY, ADMIN, TEST_USER
UserService - Class in com.plannaplan.services
Service of UserService which can get(By Email), login, save user.
UserService() - Constructor for class com.plannaplan.services.UserService
 
UsosApiService - Class in com.plannaplan.services
service to call usos api endpoints
UsosApiService() - Constructor for class com.plannaplan.services.UsosApiService
 
UsosOauth1Service - Class in com.plannaplan.api
singleton class to sign usos api requests with oauth
UsosOauth1Service() - Constructor for class com.plannaplan.api.UsosOauth1Service
 
UsosOauth1Service(String...) - Constructor for class com.plannaplan.api.UsosOauth1Service
 

V

valueOf(String) - Static method in enum com.plannaplan.types.AppState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.plannaplan.types.GroupType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.plannaplan.types.UserRoles
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.plannaplan.types.WeekDay
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.plannaplan.types.AppState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.plannaplan.types.GroupType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.plannaplan.types.UserRoles
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.plannaplan.types.WeekDay
Returns an array containing the constants of this enum type, in the order they are declared.

W

WEDNESDAY - com.plannaplan.types.WeekDay
 
WeekDay - Enum in com.plannaplan.types
WeekDay contains types: MONDAY(0), TUESDAY(1), WEDNESDAY(2), THURSDAY(3), FRIDAY(4), SATURDAY(5), SUNDAY(6).
A C D E F G H I L M N P R S T U V W 
All Classes|All Packages