Subversion Repositories SmartDukaan

Rev

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

Rev 21924 Rev 22009
Line 2... Line 2...
2
 
2
 
3
import java.io.Serializable;
3
import java.io.Serializable;
4
import java.time.LocalDateTime;
4
import java.time.LocalDateTime;
5
 
5
 
6
import javax.persistence.Column;
6
import javax.persistence.Column;
-
 
7
import javax.persistence.Convert;
7
import javax.persistence.Entity;
8
import javax.persistence.Entity;
8
import javax.persistence.GeneratedValue;
9
import javax.persistence.GeneratedValue;
9
import javax.persistence.GenerationType;
10
import javax.persistence.GenerationType;
10
import javax.persistence.Id;
11
import javax.persistence.Id;
11
import javax.persistence.NamedQueries;
12
import javax.persistence.NamedQueries;
12
import javax.persistence.NamedQuery;
13
import javax.persistence.NamedQuery;
13
import javax.persistence.Table;
14
import javax.persistence.Table;
14
 
15
 
-
 
16
import com.spice.profitmandi.dao.convertor.LocalDateTimeAttributeConverter;
-
 
17
 
15
/**
18
/**
16
 * This class basically contains api details
19
 * This class basically contains api details
17
 * 
20
 * 
18
 * @author ashikali
21
 * @author ashikali
19
 *
22
 *
Line 48... Line 51...
48
	private int categoryId;
51
	private int categoryId;
49
	
52
	
50
	@Column(name = "displayed_in_preference_page", columnDefinition="tinyint(1) default 0")
53
	@Column(name = "displayed_in_preference_page", columnDefinition="tinyint(1) default 0")
51
	private boolean displayedInPreferencePage;
54
	private boolean displayedInPreferencePage;
52
	
55
	
-
 
56
	@Convert(converter = LocalDateTimeAttributeConverter.class)
53
	@Column(name = "created")
57
	@Column(name = "created")
54
	private LocalDateTime createTimestamp;
58
	private LocalDateTime createTimestamp;
55
	
59
	
56
	public int getId() {
60
	public int getId() {
57
		return id;
61
		return id;
Line 83... Line 87...
83
	}
87
	}
84
    public void setCreateTimestamp(LocalDateTime createTimestamp) {
88
    public void setCreateTimestamp(LocalDateTime createTimestamp) {
85
		this.createTimestamp = createTimestamp;
89
		this.createTimestamp = createTimestamp;
86
	}
90
	}
87
    
91
    
-
 
92
	
88
	@Override
93
	@Override
89
	public int hashCode() {
94
	public int hashCode() {
90
		final int prime = 31;
95
		final int prime = 31;
91
		int result = 1;
96
		int result = 1;
92
		result = prime * result + categoryId;
-
 
93
		result = prime * result + ((createTimestamp == null) ? 0 : createTimestamp.hashCode());
-
 
94
		result = prime * result + (displayedInPreferencePage ? 1231 : 1237);
-
 
95
		result = prime * result + id;
97
		result = prime * result + id;
96
		result = prime * result + ((name == null) ? 0 : name.hashCode());
-
 
97
		return result;
98
		return result;
98
	}
99
	}
99
	@Override
100
	@Override
100
	public boolean equals(Object obj) {
101
	public boolean equals(Object obj) {
101
		if (this == obj)
102
		if (this == obj)
Line 103... Line 104...
103
		if (obj == null)
104
		if (obj == null)
104
			return false;
105
			return false;
105
		if (getClass() != obj.getClass())
106
		if (getClass() != obj.getClass())
106
			return false;
107
			return false;
107
		Brand other = (Brand) obj;
108
		Brand other = (Brand) obj;
108
		if (categoryId != other.categoryId)
-
 
109
			return false;
-
 
110
		if (createTimestamp == null) {
-
 
111
			if (other.createTimestamp != null)
-
 
112
				return false;
-
 
113
		} else if (!createTimestamp.equals(other.createTimestamp))
-
 
114
			return false;
-
 
115
		if (displayedInPreferencePage != other.displayedInPreferencePage)
-
 
116
			return false;
-
 
117
		if (id != other.id)
109
		if (id != other.id)
118
			return false;
110
			return false;
119
		if (name == null) {
-
 
120
			if (other.name != null)
-
 
121
				return false;
-
 
122
		} else if (!name.equals(other.name))
-
 
123
			return false;
-
 
124
		return true;
111
		return true;
125
	}
112
	}
126
	@Override
113
	@Override
127
	public String toString() {
114
	public String toString() {
128
		return "Brand [id=" + id + ", name=" + name + ", categoryId=" + categoryId + ", displayedInPreferencePage="
115
		return "Brand [id=" + id + ", name=" + name + ", categoryId=" + categoryId + ", displayedInPreferencePage="