Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
21720 ashik.ali 1
package com.spice.profitmandi.dao.entity.dtr;
21545 ashik.ali 2
 
31908 amit.gupta 3
import javax.persistence.*;
21545 ashik.ali 4
import java.io.Serializable;
5
import java.time.LocalDateTime;
6
 
7
/**
8
 * This class basically contains api details
9
 * 
10
 * @author ashikali
11
 *
12
 */
13
@Entity
31860 tejbeer 14
@Table(name="dtr.brands")
21545 ashik.ali 15
public class Brand implements Serializable{
16
 
17
	private static final long serialVersionUID = 1L;
18
 
19
	public Brand() {
20
	}
21
 
22
	@Id
23
	@Column(name="id", columnDefinition = "int(10) unsigned")
24
	@GeneratedValue(strategy = GenerationType.IDENTITY)
25
	private int id;
26
 
27
	@Column(name="name")
28
	private String name;
29
 
30
	@Column(name = "category_id")
31
	private int categoryId;
32
 
33
	@Column(name = "displayed_in_preference_page", columnDefinition="tinyint(1) default 0")
34
	private boolean displayedInPreferencePage;
35
 
36
	@Column(name = "created")
37
	private LocalDateTime createTimestamp;
38
 
39
	public int getId() {
40
		return id;
41
	}
42
	public void setId(int id) {
43
		this.id = id;
44
	}
45
	public void setName(String name) {
46
        this.name = name;
47
    }
48
    public String getName() {
49
        return name;
50
    }
51
 
52
    public int getCategoryId() {
53
		return categoryId;
54
	}
55
    public void setCategoryId(int categoryId) {
56
		this.categoryId = categoryId;
57
	}
58
    public boolean isDisplayedInPreferencePage() {
59
		return displayedInPreferencePage;
60
	}
61
    public void setDisplayedInPreferencePage(boolean displayedInPreferencePage) {
62
		this.displayedInPreferencePage = displayedInPreferencePage;
63
	}
64
    public LocalDateTime getCreateTimestamp() {
65
		return createTimestamp;
66
	}
67
    public void setCreateTimestamp(LocalDateTime createTimestamp) {
68
		this.createTimestamp = createTimestamp;
69
	}
21924 ashik.ali 70
 
22009 ashik.ali 71
 
21602 ashik.ali 72
	@Override
21924 ashik.ali 73
	public int hashCode() {
74
		final int prime = 31;
75
		int result = 1;
76
		result = prime * result + id;
77
		return result;
78
	}
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
		Brand other = (Brand) obj;
88
		if (id != other.id)
89
			return false;
90
		return true;
91
	}
92
	@Override
21602 ashik.ali 93
	public String toString() {
94
		return "Brand [id=" + id + ", name=" + name + ", categoryId=" + categoryId + ", displayedInPreferencePage="
95
				+ displayedInPreferencePage + ", createTimestamp=" + createTimestamp + "]";
96
	}
21545 ashik.ali 97
 
98
 
99
}