Mam obiekt DTO z kilkoma kolekcjami
@Data
public class ContributionUpdate<T extends MovieRequest> {
private Map<Long, T> elementsToAdd;
private List<T> newElementsToAdd;
private Map<Long, T> elementsToUpdate;
private List<Long> idsToDelete;
}
Użytkownik nie ma konieczności dodania elementów na wszystkie listy, więc niektóre listy mogą zostać wysłane jako null. Moje obecne warunki sprawdzające czy kolekcja jest NULL wyglądają fatalnie https://pastebin.com/niMiYzeg. Przez te null kod wydłuża się dwukrotnie. Jest jakiś sposób, aby obiekt DTO domyślnie ustawił pustą kolekcję jeśli kolekcja jest NULL?