My EmployeeDeatils Object has List of other object inside (employeeData). I am trying to fetch that with some mapping with id
But not sure what I am doing wrong
private List<EmployeeData> getEmployeeMessage(List<EmployeeDetails> employeeDetailList, Employee employee) {
return employeeDetailList.stream()
.filter(employeeDetail -> employeeDetail.getEmployeeId() == employee.getEmployeeId())
.map(employeeDetail -> employeeDetail.getEmployeeData())
.collect(Collectors.toList);
}
mapversusflatMapas it sounds like.