Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
21714 ashik.ali 1
package com.spice.profitmandi.dao.entity.fofo;
21596 ashik.ali 2
 
3
import java.io.Serializable;
31376 tejbeer 4
import java.util.Objects;
21596 ashik.ali 5
 
6
import javax.persistence.Column;
7
import javax.persistence.Entity;
8
import javax.persistence.GeneratedValue;
9
import javax.persistence.GenerationType;
10
import javax.persistence.Id;
11
import javax.persistence.Table;
12
 
13
/**
23365 ashik.ali 14
 * This class basically contains payment option details
21596 ashik.ali 15
 * 
16
 * @author ashikali
17
 *
18
 */
19
@Entity
31376 tejbeer 20
@Table(name = "fofo.payment_option", schema = "fofo")
21
public class PaymentOption implements Serializable {
22
 
21596 ashik.ali 23
	private static final long serialVersionUID = 1L;
31376 tejbeer 24
 
21596 ashik.ali 25
	public PaymentOption() {
26
	}
31376 tejbeer 27
 
21596 ashik.ali 28
	@Id
31376 tejbeer 29
	@Column(name = "id")
21596 ashik.ali 30
	@GeneratedValue(strategy = GenerationType.IDENTITY)
31
	private int id;
31376 tejbeer 32
 
23365 ashik.ali 33
	@Column(name = "name", unique = true)
34
	private String name;
31376 tejbeer 35
 
29831 manish 36
	@Column(name = "sort_by", unique = true)
37
	private String sortBy;
31376 tejbeer 38
 
39
	@Column(name = "active", unique = true)
40
	private boolean active;
41
 
42
	public boolean isActive() {
43
		return active;
44
	}
45
 
46
	public void setActive(boolean active) {
47
		this.active = active;
48
	}
49
 
21596 ashik.ali 50
	public int getId() {
51
		return id;
52
	}
31376 tejbeer 53
 
21596 ashik.ali 54
	public void setId(int id) {
55
		this.id = id;
56
	}
31376 tejbeer 57
 
23365 ashik.ali 58
	public String getName() {
59
		return name;
21596 ashik.ali 60
	}
31376 tejbeer 61
 
23365 ashik.ali 62
	public void setName(String name) {
63
		this.name = name;
21596 ashik.ali 64
	}
31376 tejbeer 65
 
29831 manish 66
	public String getSortBy() {
67
		return sortBy;
68
	}
31376 tejbeer 69
 
29831 manish 70
	public void setSortBy(String sortBy) {
71
		this.sortBy = sortBy;
72
	}
31376 tejbeer 73
 
21602 ashik.ali 74
	@Override
21924 ashik.ali 75
	public int hashCode() {
31376 tejbeer 76
		return Objects.hash(active, id, name, sortBy);
21924 ashik.ali 77
	}
31376 tejbeer 78
 
21924 ashik.ali 79
	@Override
80
	public boolean equals(Object obj) {
81
		if (this == obj)
82
			return true;
83
		if (obj == null)
84
			return false;
85
		if (getClass() != obj.getClass())
86
			return false;
87
		PaymentOption other = (PaymentOption) obj;
31376 tejbeer 88
		return active == other.active && id == other.id && Objects.equals(name, other.name)
89
				&& Objects.equals(sortBy, other.sortBy);
21924 ashik.ali 90
	}
31376 tejbeer 91
 
21924 ashik.ali 92
	@Override
21602 ashik.ali 93
	public String toString() {
31376 tejbeer 94
		return "PaymentOption [id=" + id + ", name=" + name + ", sortBy=" + sortBy + ", active=" + active + "]";
21602 ashik.ali 95
	}
31376 tejbeer 96
 
21596 ashik.ali 97
}