Subversion Repositories SmartDukaan

Rev

Rev 31605 | Rev 31618 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 31605 Rev 31606
Line 69... Line 69...
69
	private boolean booster = false;
69
	private boolean booster = false;
70
 
70
 
71
	@Column(name = "active", columnDefinition = "TINYINT(1)")
71
	@Column(name = "active", columnDefinition = "TINYINT(1)")
72
	private boolean active;
72
	private boolean active;
73
 
73
 
-
 
74
	@Override
-
 
75
	public boolean equals(Object o) {
-
 
76
		if (this == o) return true;
-
 
77
		if (o == null || getClass() != o.getClass()) return false;
-
 
78
		Offer offer = (Offer) o;
-
 
79
		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);
-
 
80
	}
-
 
81
 
-
 
82
	@Override
-
 
83
	public int hashCode() {
-
 
84
		return Objects.hash(id, brandSharePercentage, name, offerNotes, terms, schemeType, baseCriteia, sellinPercentage, targetType, payoutType, activationBrands, itemCriteria, partnerCriteria, startDate, endDate, createdTimestamp, booster, active, processedTimestamp, alreadyActive, itemCriteriaString);
-
 
85
	}
-
 
86
 
-
 
87
	@Override
-
 
88
	public String toString() {
-
 
89
		return "Offer{" +
-
 
90
				"id=" + id +
-
 
91
				", brandSharePercentage=" + brandSharePercentage +
-
 
92
				", name='" + name + '\'' +
-
 
93
				", offerNotes='" + offerNotes + '\'' +
-
 
94
				", terms='" + terms + '\'' +
-
 
95
				", schemeType=" + schemeType +
-
 
96
				", baseCriteia=" + baseCriteia +
-
 
97
				", sellinPercentage=" + sellinPercentage +
-
 
98
				", targetType=" + targetType +
-
 
99
				", payoutType=" + payoutType +
-
 
100
				", activationBrands='" + activationBrands + '\'' +
-
 
101
				", itemCriteria='" + itemCriteria + '\'' +
-
 
102
				", partnerCriteria='" + partnerCriteria + '\'' +
-
 
103
				", startDate=" + startDate +
-
 
104
				", endDate=" + endDate +
-
 
105
				", createdTimestamp=" + createdTimestamp +
-
 
106
				", booster=" + booster +
-
 
107
				", active=" + active +
-
 
108
				", processedTimestamp=" + processedTimestamp +
-
 
109
				", alreadyActive=" + alreadyActive +
-
 
110
				", itemCriteriaString='" + itemCriteriaString + '\'' +
-
 
111
				'}';
-
 
112
	}
-
 
113
 
-
 
114
	public LocalDateTime getProcessedTimestamp() {
-
 
115
		return processedTimestamp;
-
 
116
	}
-
 
117
 
-
 
118
	public void setProcessedTimestamp(LocalDateTime processedTimestamp) {
-
 
119
		this.processedTimestamp = processedTimestamp;
-
 
120
	}
-
 
121
 
74
	@Column(name = "processed_timestamp", columnDefinition = "TINYINT(1)")
122
	@Column(name = "processed_timestamp", columnDefinition = "TINYINT(1)")
75
	private LocalDateTime processedTimestamp;
123
	private LocalDateTime processedTimestamp;
76
 
124
 
77
	@Transient
125
	@Transient
78
	private boolean alreadyActive;
126
	private boolean alreadyActive;
Line 108... Line 156...
108
 
156
 
109
	public void setBooster(boolean booster) {
157
	public void setBooster(boolean booster) {
110
		this.booster = booster;
158
		this.booster = booster;
111
	}
159
	}
112
 
160
 
113
	@Override
-
 
114
	public String toString() {
-
 
115
		return "Offer{" +
-
 
116
				"id=" + id +
-
 
117
				", brandSharePercentage=" + brandSharePercentage +
-
 
118
				", name='" + name + '\'' +
-
 
119
				", offerNotes='" + offerNotes + '\'' +
-
 
120
				", terms='" + terms + '\'' +
-
 
121
				", schemeType=" + schemeType +
-
 
122
				", baseCriteia=" + baseCriteia +
-
 
123
				", sellinPercentage=" + sellinPercentage +
-
 
124
				", targetType=" + targetType +
-
 
125
				", payoutType=" + payoutType +
-
 
126
				", activationBrands='" + activationBrands + '\'' +
-
 
127
				", itemCriteria='" + itemCriteria + '\'' +
-
 
128
				", partnerCriteria='" + partnerCriteria + '\'' +
-
 
129
				", startDate=" + startDate +
-
 
130
				", endDate=" + endDate +
-
 
131
				", createdTimestamp=" + createdTimestamp +
-
 
132
				", booster=" + booster +
-
 
133
				", active=" + active +
-
 
134
				", alreadyActive=" + alreadyActive +
-
 
135
				", itemCriteriaString='" + itemCriteriaString + '\'' +
-
 
136
				'}';
-
 
137
	}
-
 
138
 
-
 
139
	@Override
-
 
140
	public boolean equals(Object o) {
-
 
141
		if (this == o) return true;
-
 
142
		if (o == null || getClass() != o.getClass()) return false;
-
 
143
		Offer offer = (Offer) o;
-
 
144
		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(itemCriteriaString, offer.itemCriteriaString);
-
 
145
	}
-
 
146
 
-
 
147
	@Override
-
 
148
	public int hashCode() {
-
 
149
		return Objects.hash(id, brandSharePercentage, name, offerNotes, terms, schemeType, baseCriteia, sellinPercentage, targetType, payoutType, activationBrands, itemCriteria, partnerCriteria, startDate, endDate, createdTimestamp, booster, active, alreadyActive, itemCriteriaString);
-
 
150
	}
-
 
151
 
-
 
152
	@Transient
161
	@Transient
153
	private String itemCriteriaString;
162
	private String itemCriteriaString;
154
 
163
 
155
	public String getItemCriteriaString() {
164
	public String getItemCriteriaString() {
156
		return itemCriteriaString;
165
		return itemCriteriaString;