1 package com.opencsv.bean.mocks;
2
3 import com.opencsv.bean.CsvBindAndJoinByName;
4 import com.opencsv.bean.CsvBindAndSplitByName;
5 import com.opencsv.bean.CsvBindByName;
6 import com.opencsv.bean.CsvCustomBindByName;
7 import com.opencsv.bean.customconverter.ConvertGermanToBoolean;
8 import org.apache.commons.collections4.MultiValuedMap;
9
10 import java.util.List;
11
12 public class FuzzyMock {
13
14 @CsvBindByName(column = "integerHeader")
15 private int intHeader;
16
17 @CsvBindAndSplitByName(elementType = Integer.class, column = "splitIntegerHeader")
18 private List<Integer> splitIntHeaders;
19
20 @CsvBindAndJoinByName(elementType = Integer.class, column = "joinedIntegerHeader")
21 private MultiValuedMap<String, Integer> joinedIntHeaders;
22
23 @CsvCustomBindByName(converter = ConvertGermanToBoolean.class, column = "booleanHeader")
24 private Boolean boolHeader;
25
26 private int integerHeader;
27
28 private int splitIntegerHeader;
29
30 private int joinedIntegerHeader;
31
32 private boolean booleanHeader;
33
34 private String exactMatch;
35
36 private String wildlyInexactMatch;
37
38 public int getIntHeader() {
39 return intHeader;
40 }
41
42 public void setIntHeader(int intHeader) {
43 this.intHeader = intHeader;
44 }
45
46 public List<Integer> getSplitIntHeaders() {
47 return splitIntHeaders;
48 }
49
50 public void setSplitIntHeaders(List<Integer> splitIntHeaders) {
51 this.splitIntHeaders = splitIntHeaders;
52 }
53
54 public MultiValuedMap<String, Integer> getJoinedIntHeaders() {
55 return joinedIntHeaders;
56 }
57
58 public void setJoinedIntHeaders(MultiValuedMap<String, Integer> joinedIntHeaders) {
59 this.joinedIntHeaders = joinedIntHeaders;
60 }
61
62 public Boolean getBoolHeader() {
63 return boolHeader;
64 }
65
66 public void setBoolHeader(Boolean boolHeader) {
67 this.boolHeader = boolHeader;
68 }
69
70 public int getIntegerHeader() {
71 return integerHeader;
72 }
73
74 public void setIntegerHeader(int integerHeader) {
75 this.integerHeader = integerHeader;
76 }
77
78 public int getSplitIntegerHeader() {
79 return splitIntegerHeader;
80 }
81
82 public void setSplitIntegerHeader(int splitIntegerHeader) {
83 this.splitIntegerHeader = splitIntegerHeader;
84 }
85
86 public int getJoinedIntegerHeader() {
87 return joinedIntegerHeader;
88 }
89
90 public void setJoinedIntegerHeader(int joinedIntegerHeader) {
91 this.joinedIntegerHeader = joinedIntegerHeader;
92 }
93
94 public boolean isBooleanHeader() {
95 return booleanHeader;
96 }
97
98 public void setBooleanHeader(boolean booleanHeader) {
99 this.booleanHeader = booleanHeader;
100 }
101
102 public String getExactMatch() {
103 return exactMatch;
104 }
105
106 public void setExactMatch(String exactMatch) {
107 this.exactMatch = exactMatch;
108 }
109
110 public String getWildlyInexactMatch() {
111 return wildlyInexactMatch;
112 }
113
114 public void setWildlyInexactMatch(String wildlyInexactMatch) {
115 this.wildlyInexactMatch = wildlyInexactMatch;
116 }
117 }