Subversion Repositories SmartDukaan

Rev

Rev 36557 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
30859 tejbeer 1
package com.spice.profitmandi.dao.model;
2
 
33449 ranu 3
import com.spice.profitmandi.common.services.mandii.EligibilityStatusEnum;
4
import com.spice.profitmandi.dao.entity.transaction.Loan;
5
 
30859 tejbeer 6
import java.math.BigDecimal;
7
import java.util.List;
35087 amit 8
import java.util.Objects;
30859 tejbeer 9
 
10
public class SDCreditResponseOut {
11
 
12
	private BigDecimal totalLimit;
13
	private BigDecimal availableLimit;
14
	private BigDecimal interestRate;
15
	private BigDecimal dailyInterest;
31020 tejbeer 16
	private BigDecimal utilizationAmount;
30859 tejbeer 17
	private int freeDays;
18
	private int creditDays;
19
	private List<Loan> loans;
20
	private EligibilityStatusEnum status;
21
	private boolean active;
33448 ranu 22
	private BigDecimal totaldue;
35087 amit 23
	private double walletAmount;
35912 amit 24
	private BigDecimal overdueRate;
25
	private BigDecimal penaltyRate;
26
	private List<String> creditTerms;
36557 amit 27
	private List<String> flagshipCreditTerms;
36582 amit 28
	private BigDecimal flagshipUtilization;
35916 amit 29
	private String partnerType;
30859 tejbeer 30
 
31020 tejbeer 31
	public BigDecimal getUtilizationAmount() {
32
		return utilizationAmount;
33
	}
34
 
35
	public void setUtilizationAmount(BigDecimal utilizationAmount) {
36
		this.utilizationAmount = utilizationAmount;
37
	}
38
 
30859 tejbeer 39
	public boolean isActive() {
40
		return active;
41
	}
42
 
43
	public void setActive(boolean active) {
44
		this.active = active;
45
	}
46
 
47
	public BigDecimal getTotalLimit() {
48
		return totalLimit;
49
	}
50
 
51
	public void setTotalLimit(BigDecimal totalLimit) {
52
		this.totalLimit = totalLimit;
53
	}
54
 
55
	public BigDecimal getAvailableLimit() {
56
		return availableLimit;
57
	}
58
 
59
	public void setAvailableLimit(BigDecimal availableLimit) {
60
		this.availableLimit = availableLimit;
61
	}
62
 
63
	public BigDecimal getInterestRate() {
64
		return interestRate;
65
	}
66
 
67
	public void setInterestRate(BigDecimal interestRate) {
68
		this.interestRate = interestRate;
69
	}
70
 
71
	public BigDecimal getDailyInterest() {
72
		return dailyInterest;
73
	}
74
 
75
	public void setDailyInterest(BigDecimal dailyInterest) {
76
		this.dailyInterest = dailyInterest;
77
	}
78
 
79
	public int getFreeDays() {
80
		return freeDays;
81
	}
82
 
83
	public void setFreeDays(int freeDays) {
84
		this.freeDays = freeDays;
85
	}
86
 
87
	public int getCreditDays() {
88
		return creditDays;
89
	}
90
 
91
	public void setCreditDays(int creditDays) {
92
		this.creditDays = creditDays;
93
	}
94
 
95
	public List<Loan> getLoans() {
96
		return loans;
97
	}
98
 
99
	public void setLoans(List<Loan> loans) {
100
		this.loans = loans;
101
	}
102
 
103
	public EligibilityStatusEnum getStatus() {
104
		return status;
105
	}
106
 
107
	public void setStatus(EligibilityStatusEnum status) {
108
		this.status = status;
109
	}
110
 
33448 ranu 111
	public BigDecimal getTotaldue() {
112
		return totaldue;
113
	}
114
 
115
	public void setTotaldue(BigDecimal totaldue) {
116
		this.totaldue = totaldue;
117
	}
118
 
30859 tejbeer 119
	@Override
120
	public String toString() {
33448 ranu 121
		return "SDCreditResponseOut{" +
122
				"totalLimit=" + totalLimit +
123
				", availableLimit=" + availableLimit +
124
				", interestRate=" + interestRate +
125
				", dailyInterest=" + dailyInterest +
126
				", utilizationAmount=" + utilizationAmount +
127
				", freeDays=" + freeDays +
128
				", creditDays=" + creditDays +
129
				", loans=" + loans +
130
				", status=" + status +
131
				", active=" + active +
132
				", totaldue=" + totaldue +
35087 amit 133
				", walletAmount=" + walletAmount +
33448 ranu 134
				'}';
30859 tejbeer 135
	}
136
 
35087 amit 137
	@Override
138
	public boolean equals(Object o) {
139
		if (this == o) return true;
140
		if (o == null || getClass() != o.getClass()) return false;
141
		SDCreditResponseOut that = (SDCreditResponseOut) o;
142
		return freeDays == that.freeDays && creditDays == that.creditDays && active == that.active && Double.compare(walletAmount, that.walletAmount) == 0 && Objects.equals(totalLimit, that.totalLimit) && Objects.equals(availableLimit, that.availableLimit) && Objects.equals(interestRate, that.interestRate) && Objects.equals(dailyInterest, that.dailyInterest) && Objects.equals(utilizationAmount, that.utilizationAmount) && Objects.equals(loans, that.loans) && status == that.status && Objects.equals(totaldue, that.totaldue);
143
	}
144
 
145
	@Override
146
	public int hashCode() {
147
		return Objects.hash(totalLimit, availableLimit, interestRate, dailyInterest, utilizationAmount, freeDays, creditDays, loans, status, active, totaldue, walletAmount);
148
	}
149
 
150
	public double getWalletAmount() {
151
		return walletAmount;
152
	}
153
 
154
	public void setWalletAmount(double walletAmount) {
155
		this.walletAmount = walletAmount;
156
	}
157
 
35912 amit 158
	public BigDecimal getOverdueRate() {
159
		return overdueRate;
160
	}
161
 
162
	public void setOverdueRate(BigDecimal overdueRate) {
163
		this.overdueRate = overdueRate;
164
	}
165
 
166
	public BigDecimal getPenaltyRate() {
167
		return penaltyRate;
168
	}
169
 
170
	public void setPenaltyRate(BigDecimal penaltyRate) {
171
		this.penaltyRate = penaltyRate;
172
	}
173
 
174
	public List<String> getCreditTerms() {
175
		return creditTerms;
176
	}
177
 
178
	public void setCreditTerms(List<String> creditTerms) {
179
		this.creditTerms = creditTerms;
180
	}
181
 
36557 amit 182
	public List<String> getFlagshipCreditTerms() {
183
		return flagshipCreditTerms;
184
	}
185
 
186
	public void setFlagshipCreditTerms(List<String> flagshipCreditTerms) {
187
		this.flagshipCreditTerms = flagshipCreditTerms;
188
	}
189
 
36582 amit 190
	public BigDecimal getFlagshipUtilization() {
191
		return flagshipUtilization;
192
	}
193
 
194
	public void setFlagshipUtilization(BigDecimal flagshipUtilization) {
195
		this.flagshipUtilization = flagshipUtilization;
196
	}
197
 
35916 amit 198
	public String getPartnerType() {
199
		return partnerType;
200
	}
201
 
202
	public void setPartnerType(String partnerType) {
203
		this.partnerType = partnerType;
204
	}
205
 
30859 tejbeer 206
}