| Class | Line # | Actions | |||||
|---|---|---|---|---|---|---|---|
| Mapping | 8 | 1 | 0% | 2 | 0 |
| 1 | package net.technearts; | |
| 2 | ||
| 3 | import java.util.List; | |
| 4 | ||
| 5 | import lombok.Data; | |
| 6 | ||
| 7 | @Data | |
| 8 | public class Mapping { | |
| 9 | private String name; | |
| 10 | private String sheet; | |
| 11 | private String className; | |
| 12 | private List<Member> members; | |
| 13 | ||
| 14 | 30 | public Member getMember(String titleOrColumn) { |
| 15 | 30 | return members.stream() |
| 16 | 90 | .filter(member -> member.isTitleBased() ? titleOrColumn.equals(member.getTitle()) |
| 17 | : titleOrColumn.equals(member.getColumn())) | |
| 18 | .findFirst().orElse(null); | |
| 19 | } | |
| 20 | } |