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 public Member getMember(String titleOrColumn) {
15 return members.stream()
16 .filter(member -> member.isTitleBased() ? titleOrColumn.equals(member.getTitle())
17 : titleOrColumn.equals(member.getColumn()))
18 .findFirst().orElse(null);
19 }
20 }