View Javadoc
1   package org.oxerr.stubhub.client.model;
2   
3   import java.io.Serializable;
4   import java.math.BigDecimal;
5   import java.util.List;
6   import java.util.UUID;
7   
8   import org.apache.commons.lang3.builder.EqualsBuilder;
9   import org.apache.commons.lang3.builder.HashCodeBuilder;
10  import org.apache.commons.lang3.builder.ToStringBuilder;
11  
12  public class DealConfigHurdleRequest implements Serializable {
13  
14  	private static final long serialVersionUID = 2026051801L;
15  
16  	private UUID hurdleId;
17  
18  	private String splitThresholdDirectionType;
19  
20  	private BigDecimal splitThresholdValue;
21  
22  	private UUID vendorAccountId;
23  
24  	private BigDecimal vendorsCommission;
25  
26  	private List<BuyerCommissionRequest> purchasersCommissions;
27  
28  	private Boolean isFallback;
29  
30  	private Integer priority;
31  
32  	public UUID getHurdleId() {
33  		return hurdleId;
34  	}
35  
36  	public void setHurdleId(UUID hurdleId) {
37  		this.hurdleId = hurdleId;
38  	}
39  
40  	public String getSplitThresholdDirectionType() {
41  		return splitThresholdDirectionType;
42  	}
43  
44  	public void setSplitThresholdDirectionType(String splitThresholdDirectionType) {
45  		this.splitThresholdDirectionType = splitThresholdDirectionType;
46  	}
47  
48  	public BigDecimal getSplitThresholdValue() {
49  		return splitThresholdValue;
50  	}
51  
52  	public void setSplitThresholdValue(BigDecimal splitThresholdValue) {
53  		this.splitThresholdValue = splitThresholdValue;
54  	}
55  
56  	public UUID getVendorAccountId() {
57  		return vendorAccountId;
58  	}
59  
60  	public void setVendorAccountId(UUID vendorAccountId) {
61  		this.vendorAccountId = vendorAccountId;
62  	}
63  
64  	public BigDecimal getVendorsCommission() {
65  		return vendorsCommission;
66  	}
67  
68  	public void setVendorsCommission(BigDecimal vendorsCommission) {
69  		this.vendorsCommission = vendorsCommission;
70  	}
71  
72  	public List<BuyerCommissionRequest> getPurchasersCommissions() {
73  		return purchasersCommissions;
74  	}
75  
76  	public void setPurchasersCommissions(List<BuyerCommissionRequest> purchasersCommissions) {
77  		this.purchasersCommissions = purchasersCommissions;
78  	}
79  
80  	public Boolean getIsFallback() {
81  		return isFallback;
82  	}
83  
84  	public void setIsFallback(Boolean isFallback) {
85  		this.isFallback = isFallback;
86  	}
87  
88  	public Integer getPriority() {
89  		return priority;
90  	}
91  
92  	public void setPriority(Integer priority) {
93  		this.priority = priority;
94  	}
95  
96  	@Override
97  	public int hashCode() {
98  		return HashCodeBuilder.reflectionHashCode(this);
99  	}
100 
101 	@Override
102 	public boolean equals(Object obj) {
103 		return EqualsBuilder.reflectionEquals(this, obj);
104 	}
105 
106 	@Override
107 	public String toString() {
108 		return ToStringBuilder.reflectionToString(this);
109 	}
110 }