Skip to content

Commit 53e34a2

Browse files
authored
Update TicketDao.java to improve visibility
1 parent 9f2a888 commit 53e34a2

File tree

1 file changed

+6
-10
lines changed
  • DaoEntityMappingLess/src/DAOLessonsTwo/flight_repository_dao

1 file changed

+6
-10
lines changed

DaoEntityMappingLess/src/DAOLessonsTwo/flight_repository_dao/TicketDao.java

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -203,6 +203,7 @@ public Ticket save(Ticket dataIn) {
203203
throw new DaoException(throwables);
204204
}
205205
}
206+
206207
/* Метод для удаления записи из базы данных по ID */
207208
public boolean delete(Long id) {
208209
/* Try-with-resources для объектов Connection и PrepareStatement */
@@ -218,11 +219,8 @@ public boolean delete(Long id) {
218219
throw new DaoException(throwables);
219220
}
220221
}
221-
/*
222-
Метод извлекающий сведения о билете из объекта
223-
ResultSet и применяемый в методах *.findById()
224-
и *.findAll()
225-
*/
222+
223+
/* Метод извлекающий сведения о билете из объекта ResultSet и применяемый в методах *.findById() и *.findAll() */
226224
private Ticket buildTicket(ResultSet resultSet) throws SQLException {
227225
var flight = new Flight(
228226
resultSet.getLong("flight_id"),
@@ -244,12 +242,10 @@ private Ticket buildTicket(ResultSet resultSet) throws SQLException {
244242
resultSet.getBigDecimal("cost")
245243
);
246244
}
245+
247246
/* Перегруженный метод findAll с фильтрацией по входным параметрам */
248247
public List<Ticket> findAll(TicketFilter filter) {
249-
/*
250-
Список для хранения параметров
251-
заменяющих символ '?' в SQL запросе
252-
*/
248+
/* Список для хранения параметров заменяющих символ '?' в SQL запросе */
253249
List<Object> parameters = new ArrayList<>();
254250
/*
255251
Объект TicketFilter типа Record может содержать
@@ -261,7 +257,7 @@ public List<Ticket> findAll(TicketFilter filter) {
261257
*/
262258
List<String> whereSql = new ArrayList<>();
263259
/*
264-
Если переданный в TicketFilter параметр NULL, то
260+
Если переданный в TicketFilter параметр NULL, то
265261
он просто не попадает в будущий SQL запрос или не
266262
интегрируется в строку как подстрока.
267263

0 commit comments

Comments
 (0)