Читая код, я предполагаю, что вы хотите получить список AccountProjectDTO
для дальнейшего их хранения в базе данных.Но сигнатура метода неверна, поскольку метод возвращает только один AccountProjectDTO
.
. Вы возвращаете первое AccountProjectDTO
вместо построения списка всех AccountProjectDTO
и возвращаете его.
Схематично, вы должны заменить это:
public AccountProjectDTO spreadsheets() {
SpreadsheetService service = new SpreadsheetService("Sheet1");
AccountProjectDTO accountProjectDTO = new AccountProjectDTO();
[...]
for (ListEntry le: lf.getEntries()) {
[...]
return accountProjectDTO;
}
на:
public List<AccountProjectDTO> spreadsheets() {
SpreadsheetService service = new SpreadsheetService("Sheet1");
List<AccountProjectDTO> result = new ArrayList<>();
[...]
for (ListEntry le: lf.getEntries()) {
AccountProjectDTO accountProjectDTO = new AccountProjectDTO();
[...]
result.add(accountProjectDTO);
}
return result;
}