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.