| Line 73... |
Line 73... |
| 73 |
private boolean discount = false;
|
73 |
private boolean discount = false;
|
| 74 |
|
74 |
|
| 75 |
@Column(name = "active", columnDefinition = "TINYINT(1)")
|
75 |
@Column(name = "active", columnDefinition = "TINYINT(1)")
|
| 76 |
private boolean active;
|
76 |
private boolean active;
|
| 77 |
|
77 |
|
| 78 |
@Override
|
- |
|
| 79 |
public boolean equals(Object o) {
|
- |
|
| 80 |
if (this == o) return true;
|
- |
|
| 81 |
if (o == null || getClass() != o.getClass()) return false;
|
- |
|
| 82 |
Offer offer = (Offer) o;
|
- |
|
| 83 |
return id == offer.id && Double.compare(offer.brandSharePercentage, brandSharePercentage) == 0 && baseCriteia == offer.baseCriteia && Double.compare(offer.sellinPercentage, sellinPercentage) == 0 && booster == offer.booster && active == offer.active && alreadyActive == offer.alreadyActive && Objects.equals(name, offer.name) && Objects.equals(offerNotes, offer.offerNotes) && Objects.equals(terms, offer.terms) && schemeType == offer.schemeType && targetType == offer.targetType && payoutType == offer.payoutType && Objects.equals(activationBrands, offer.activationBrands) && Objects.equals(itemCriteria, offer.itemCriteria) && Objects.equals(partnerCriteria, offer.partnerCriteria) && Objects.equals(startDate, offer.startDate) && Objects.equals(endDate, offer.endDate) && Objects.equals(createdTimestamp, offer.createdTimestamp) && Objects.equals(processedTimestamp, offer.processedTimestamp) && Objects.equals(itemCriteriaString, offer.itemCriteriaString);
|
- |
|
| 84 |
}
|
- |
|
| 85 |
|
- |
|
| 86 |
@Override
|
- |
|
| 87 |
public int hashCode() {
|
- |
|
| 88 |
return Objects.hash(id, brandSharePercentage, name, offerNotes, terms, schemeType, baseCriteia, sellinPercentage, targetType, payoutType, activationBrands, itemCriteria, partnerCriteria, startDate, endDate, createdTimestamp, booster, active, processedTimestamp, alreadyActive, itemCriteriaString);
|
- |
|
| 89 |
}
|
- |
|
| 90 |
|
- |
|
| 91 |
public LocalDateTime getProcessedTimestamp() {
|
78 |
public LocalDateTime getProcessedTimestamp() {
|
| 92 |
return processedTimestamp;
|
79 |
return processedTimestamp;
|
| 93 |
}
|
80 |
}
|
| 94 |
|
81 |
|
| 95 |
public void setProcessedTimestamp(LocalDateTime processedTimestamp) {
|
82 |
public void setProcessedTimestamp(LocalDateTime processedTimestamp) {
|
| Line 97... |
Line 84... |
| 97 |
}
|
84 |
}
|
| 98 |
|
85 |
|
| 99 |
@Column(name = "processed_timestamp")
|
86 |
@Column(name = "processed_timestamp")
|
| 100 |
private LocalDateTime processedTimestamp;
|
87 |
private LocalDateTime processedTimestamp;
|
| 101 |
|
88 |
|
| 102 |
@Transient
|
- |
|
| 103 |
private boolean alreadyActive;
|
- |
|
| 104 |
|
- |
|
| 105 |
|
- |
|
| 106 |
public boolean isAlreadyActive() {
|
- |
|
| 107 |
return alreadyActive;
|
- |
|
| 108 |
}
|
- |
|
| 109 |
|
- |
|
| 110 |
public void setAlreadyActive(boolean alreadyActive) {
|
- |
|
| 111 |
this.alreadyActive = alreadyActive;
|
- |
|
| 112 |
}
|
- |
|
| 113 |
|
89 |
|
| 114 |
public AchievementType getPayoutType() {
|
90 |
public AchievementType getPayoutType() {
|
| 115 |
return payoutType;
|
91 |
return payoutType;
|
| 116 |
}
|
92 |
}
|
| 117 |
|
93 |
|
| Line 287... |
Line 263... |
| 287 |
", createdTimestamp=" + createdTimestamp +
|
263 |
", createdTimestamp=" + createdTimestamp +
|
| 288 |
", booster=" + booster +
|
264 |
", booster=" + booster +
|
| 289 |
", discount=" + discount +
|
265 |
", discount=" + discount +
|
| 290 |
", active=" + active +
|
266 |
", active=" + active +
|
| 291 |
", processedTimestamp=" + processedTimestamp +
|
267 |
", processedTimestamp=" + processedTimestamp +
|
| 292 |
", alreadyActive=" + alreadyActive +
|
- |
|
| 293 |
", itemCriteriaString='" + itemCriteriaString + '\'' +
|
268 |
", itemCriteriaString='" + itemCriteriaString + '\'' +
|
| 294 |
'}';
|
269 |
'}';
|
| 295 |
}
|
270 |
}
|
| 296 |
|
271 |
|
| 297 |
public boolean isDiscount() {
|
272 |
public boolean isDiscount() {
|