# Uses of Class
com.plannaplan.entities.Lecturer

Packages that use Lecturer
Package | Description
--- | ---
com.plannaplan.entities | Provides all entieites that are created in database by Hibernate
com.plannaplan.repositories | Provides jpa repositories interfaces to comunicate with database.
com.plannaplan.services | Provides service classes to make operations with entities or comunicate with external systems.

## Uses of Lecturer in com.plannaplan.entities

Methods in com.plannaplan.entities that return Lecturer
Modifier and Type | Method | Description
--- | --- | ---
`Lecturer` | Groups.`getLecturer()` | getLecturer

Methods in com.plannaplan.entities with parameters of type Lecturer
Modifier and Type | Method | Description
--- | --- | ---
`void` | Groups.`setLecturer​(Lecturer lecturer)` | setLecturer
`void` | Groups.`update​(java.lang.Integer capacity, java.lang.String room, Course course, java.lang.Integer time, java.lang.Integer endTime, WeekDay day, Lecturer lecturer, GroupType type)` | Updates given values other that are not null

Constructors in com.plannaplan.entities with parameters of type Lecturer
Constructor | Description
--- | ---
`Groups​(int capacity, java.lang.String room, Course course, int time, int endTime, WeekDay day, Lecturer lecturer)` | Groups
`Groups​(int capacity, java.lang.String room, Course course, int time, int endTime, WeekDay day, Lecturer lecturer, java.lang.Integer zajCykId, java.lang.Integer grNr)` | Groups
`Groups​(int capacity, java.lang.String room, Course course, int time, int endTime, WeekDay day, Lecturer lecturer, java.lang.Integer zajCykId, java.lang.Integer grNr, GroupType type)` | Groups
`Groups​(int capacity, java.lang.String room, Course course, int time, WeekDay day, Lecturer lecturer)` | Create groups with default class duration
`Groups​(int capacity, java.lang.String room, Course course, int time, WeekDay day, Lecturer lecturer, java.lang.Integer zajCykId, java.lang.Integer grNr)` | Groups
`Groups​(int capacity, java.lang.String room, Course course, int time, WeekDay day, Lecturer lecturer, java.lang.Integer zajCykId, java.lang.Integer grNr, GroupType type)` | Groups

## Uses of Lecturer in com.plannaplan.repositories

Methods in com.plannaplan.repositories that return types with arguments of type Lecturer
Modifier and Type | Method | Description
--- | --- | ---
`java.util.Optional<Lecturer>` | LecturerRepository.`find​(java.lang.String title, java.lang.String name, java.lang.String surname)` |

## Uses of Lecturer in com.plannaplan.services

Methods in com.plannaplan.services that return Lecturer
Modifier and Type | Method | Description
--- | --- | ---
`Lecturer` | LecturerService.`save​(Lecturer lecturer)` |

Methods in com.plannaplan.services that return types with arguments of type Lecturer
Modifier and Type | Method | Description
--- | --- | ---
`java.util.Optional<Lecturer>` | LecturerService.`getLecturer​(java.lang.String title, java.lang.String name, java.lang.String surname)` |

Methods in com.plannaplan.services with parameters of type Lecturer
Modifier and Type | Method | Description
--- | --- | ---
`void` | LecturerService.`delete​(Lecturer lecturer)` |
`Lecturer` | LecturerService.`save​(Lecturer lecturer)` |