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 PricingSetting implements Serializable {
11
12 private static final long serialVersionUID = 2026051801L;
13
14 private Boolean pricingEnabled;
15
16 private BigDecimal netProceedsFloor;
17
18 private BigDecimal netProceedsCeiling;
19
20 private UnderCutSetting underCutSetting;
21
22 private CompListingSetting compListingSetting;
23
24 private OutlierSetting outlierSetting;
25
26 private CircuitBreakerSetting circuitBreakerSetting;
27
28 private BigDecimal marketPrice;
29
30 private String resultState;
31
32 public Boolean getPricingEnabled() {
33 return pricingEnabled;
34 }
35
36 public void setPricingEnabled(Boolean pricingEnabled) {
37 this.pricingEnabled = pricingEnabled;
38 }
39
40 public BigDecimal getNetProceedsFloor() {
41 return netProceedsFloor;
42 }
43
44 public void setNetProceedsFloor(BigDecimal netProceedsFloor) {
45 this.netProceedsFloor = netProceedsFloor;
46 }
47
48 public BigDecimal getNetProceedsCeiling() {
49 return netProceedsCeiling;
50 }
51
52 public void setNetProceedsCeiling(BigDecimal netProceedsCeiling) {
53 this.netProceedsCeiling = netProceedsCeiling;
54 }
55
56 public UnderCutSetting getUnderCutSetting() {
57 return underCutSetting;
58 }
59
60 public void setUnderCutSetting(UnderCutSetting underCutSetting) {
61 this.underCutSetting = underCutSetting;
62 }
63
64 public CompListingSetting getCompListingSetting() {
65 return compListingSetting;
66 }
67
68 public void setCompListingSetting(CompListingSetting compListingSetting) {
69 this.compListingSetting = compListingSetting;
70 }
71
72 public OutlierSetting getOutlierSetting() {
73 return outlierSetting;
74 }
75
76 public void setOutlierSetting(OutlierSetting outlierSetting) {
77 this.outlierSetting = outlierSetting;
78 }
79
80 public CircuitBreakerSetting getCircuitBreakerSetting() {
81 return circuitBreakerSetting;
82 }
83
84 public void setCircuitBreakerSetting(CircuitBreakerSetting circuitBreakerSetting) {
85 this.circuitBreakerSetting = circuitBreakerSetting;
86 }
87
88 public BigDecimal getMarketPrice() {
89 return marketPrice;
90 }
91
92 public void setMarketPrice(BigDecimal marketPrice) {
93 this.marketPrice = marketPrice;
94 }
95
96 public String getResultState() {
97 return resultState;
98 }
99
100 public void setResultState(String resultState) {
101 this.resultState = resultState;
102 }
103
104 @Override
105 public int hashCode() {
106 return HashCodeBuilder.reflectionHashCode(this);
107 }
108
109 @Override
110 public boolean equals(Object obj) {
111 return EqualsBuilder.reflectionEquals(this, obj);
112 }
113
114 @Override
115 public String toString() {
116 return ToStringBuilder.reflectionToString(this);
117 }
118 }