1 package org.oxerr.stubhub.client.model;
2
3 import java.io.Serializable;
4 import java.math.BigDecimal;
5
6 import org.apache.commons.lang3.builder.EqualsBuilder;
7 import org.apache.commons.lang3.builder.HashCodeBuilder;
8 import org.apache.commons.lang3.builder.ToStringBuilder;
9
10 public class UnderCutSetting implements Serializable {
11
12 private static final long serialVersionUID = 2026051801L;
13
14 private String undercutMode;
15
16 private BigDecimal undercutAbsoluteAmount;
17
18 private BigDecimal undercutRelativeAmount;
19
20 public String getUndercutMode() {
21 return undercutMode;
22 }
23
24 public void setUndercutMode(String undercutMode) {
25 this.undercutMode = undercutMode;
26 }
27
28 public BigDecimal getUndercutAbsoluteAmount() {
29 return undercutAbsoluteAmount;
30 }
31
32 public void setUndercutAbsoluteAmount(BigDecimal undercutAbsoluteAmount) {
33 this.undercutAbsoluteAmount = undercutAbsoluteAmount;
34 }
35
36 public BigDecimal getUndercutRelativeAmount() {
37 return undercutRelativeAmount;
38 }
39
40 public void setUndercutRelativeAmount(BigDecimal undercutRelativeAmount) {
41 this.undercutRelativeAmount = undercutRelativeAmount;
42 }
43
44 @Override
45 public int hashCode() {
46 return HashCodeBuilder.reflectionHashCode(this);
47 }
48
49 @Override
50 public boolean equals(Object obj) {
51 return EqualsBuilder.reflectionEquals(this, obj);
52 }
53
54 @Override
55 public String toString() {
56 return ToStringBuilder.reflectionToString(this);
57 }
58 }