Subversion Repositories SmartDukaan

Rev

Rev 26675 | Rev 32021 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
26588 tejbeer 1
package com.spice.profitmandi.dao.model;
2
 
31903 amit.gupta 3
import com.spice.profitmandi.dao.enumuration.catalog.AmountType;
26588 tejbeer 4
 
31903 amit.gupta 5
import java.util.Objects;
26588 tejbeer 6
 
31903 amit.gupta 7
public class AmountModel {
8
 
9
	private double amount;
10
	private AmountType amountType;
11
	private double value;
12
 
13
	public AmountModel() {
14
	}
15
 
16
	public AmountModel(double amount, AmountType amountType) {
17
		this.amount = amount;
18
		this.amountType = amountType;
19
	}
20
 
21
	public double getValue() {
26588 tejbeer 22
		return value;
23
	}
24
 
31903 amit.gupta 25
	public void setValue(double value) {
26588 tejbeer 26
		this.value = value;
27
	}
28
 
31903 amit.gupta 29
	@Override
30
	public String toString() {
31
		return "AmountModel{" +
32
				"amount=" + amount +
33
				", amountType=" + amountType +
34
				'}';
26588 tejbeer 35
	}
36
 
31903 amit.gupta 37
	@Override
38
	public boolean equals(Object o) {
39
		if (this == o) return true;
40
		if (o == null || getClass() != o.getClass()) return false;
41
		AmountModel that = (AmountModel) o;
42
		return Double.compare(that.amount, amount) == 0 && amountType == that.amountType;
26588 tejbeer 43
	}
44
 
31903 amit.gupta 45
	@Override
46
	public int hashCode() {
47
		return Objects.hash(amount, amountType);
48
	}
26675 tejbeer 49
 
31903 amit.gupta 50
	public double getAmount() {
51
		return amount;
52
	}
26675 tejbeer 53
 
31903 amit.gupta 54
	public void setAmount(double amount) {
55
		this.amount = amount;
56
	}
57
 
58
	public AmountType getAmountType() {
59
		return amountType;
60
	}
61
 
62
	public void setAmountType(AmountType amountType) {
63
		this.amountType = amountType;
64
	}
26588 tejbeer 65
}