View Javadoc
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; // Only named "split" for the sake of proving precedence of annotations
29  
30      private int joinedIntegerHeader; // Only named "joined" for the sake of proving precedence of annotations
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 }