1 package com.opencsv.bean.mocks.number;
2
3 import com.opencsv.bean.CsvBindByPosition;
4 import com.opencsv.bean.CsvNumber;
5 import java.math.BigDecimal;
6 import java.math.RoundingMode;
7
8 public class NumberMockRoundingMode {
9
10 @CsvBindByPosition(position = 0)
11 @CsvNumber(value = "0", roundingMode = RoundingMode.UP)
12 private BigDecimal roundUp;
13
14 @CsvBindByPosition(position = 1)
15 @CsvNumber(value = "0", roundingMode = RoundingMode.DOWN)
16 private BigDecimal roundDown;
17
18 @CsvBindByPosition(position = 2)
19 @CsvNumber(value = "0", roundingMode = RoundingMode.CEILING)
20 private BigDecimal roundCeiling;
21
22 @CsvBindByPosition(position = 3)
23 @CsvNumber(value = "0", roundingMode = RoundingMode.FLOOR)
24 private BigDecimal roundFloor;
25
26 @CsvBindByPosition(position = 4)
27 @CsvNumber(value = "0", roundingMode = RoundingMode.HALF_UP)
28 private BigDecimal roundHalfUp;
29
30 @CsvBindByPosition(position = 5)
31 @CsvNumber(value = "0", roundingMode = RoundingMode.HALF_DOWN)
32 private BigDecimal roundHalfDown;
33
34 @CsvBindByPosition(position = 6)
35 @CsvNumber(value = "0", roundingMode = RoundingMode.HALF_EVEN)
36 private BigDecimal roundHalfEven;
37
38 @CsvBindByPosition(position = 7)
39 @CsvNumber(value = "0", roundingMode = RoundingMode.UNNECESSARY)
40 private BigDecimal roundUnnecessary;
41
42 public BigDecimal getRoundUp() {
43 return roundUp;
44 }
45
46 public void setRoundUp(BigDecimal roundUp) {
47 this.roundUp = roundUp;
48 }
49
50 public BigDecimal getRoundDown() {
51 return roundDown;
52 }
53
54 public void setRoundDown(BigDecimal roundDown) {
55 this.roundDown = roundDown;
56 }
57
58 public BigDecimal getRoundCeiling() {
59 return roundCeiling;
60 }
61
62 public void setRoundCeiling(BigDecimal roundCeiling) {
63 this.roundCeiling = roundCeiling;
64 }
65
66 public BigDecimal getRoundFloor() {
67 return roundFloor;
68 }
69
70 public void setRoundFloor(BigDecimal roundFloor) {
71 this.roundFloor = roundFloor;
72 }
73
74 public BigDecimal getRoundHalfUp() {
75 return roundHalfUp;
76 }
77
78 public void setRoundHalfUp(BigDecimal roundHalfUp) {
79 this.roundHalfUp = roundHalfUp;
80 }
81
82 public BigDecimal getRoundHalfDown() {
83 return roundHalfDown;
84 }
85
86 public void setRoundHalfDown(BigDecimal roundHalfDown) {
87 this.roundHalfDown = roundHalfDown;
88 }
89
90 public BigDecimal getRoundHalfEven() {
91 return roundHalfEven;
92 }
93
94 public void setRoundHalfEven(BigDecimal roundHalfEven) {
95 this.roundHalfEven = roundHalfEven;
96 }
97
98 public BigDecimal getRoundUnnecessary() {
99 return roundUnnecessary;
100 }
101
102 public void setRoundUnnecessary(BigDecimal roundUnnecessary) {
103 this.roundUnnecessary = roundUnnecessary;
104 }
105 }