# Package com.plannaplan.repositories

Provides jpa repositories interfaces to comunicate with database. These are used exclusively in services

Since:
  1.0

Interface Summary
Interface | Description
--- | ---
AppConfigRepository | Repository for app config
AssignmentRepository | AssignmentRepository.getByCommision: Return list of: SELECT * FROM Assignment WHERE commision_id = i .
CommisionRepository | CommisionRepository.getUsers: Return list of: SELECT * FROM Commision WHERE owner_id = i .
CourseRepository | CourseRepository.findByName: Return list of: SELECT * FROM Course WHERE name = i .
ExchangeRepository |
GroupRepository | GroupRepository.find: Return list of: SELECT * FROM Groups WHERE time = i AND room = j AND capacity = k .
LecturerRepository | LecturerRepository.find: Return list of: SELECT * FROM Lecturer WHERE title = i AND name = j AND surname = k.
UserRepository | UserRepository.getByAuthority: Return list of: SELECT * FROM User WHERE email = i.