Subversion Repositories SmartDukaan

Rev

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

Rev 21924 Rev 21984
Line 1... Line 1...
1
package com.spice.profitmandi.dao.entity.fofo;
1
package com.spice.profitmandi.dao.entity.fofo;
2
 
2
 
3
import java.io.Serializable;
3
import java.io.Serializable;
4
import java.time.LocalDateTime;
4
import java.time.LocalDateTime;
-
 
5
import java.util.List;
5
 
6
 
-
 
7
import javax.persistence.CascadeType;
6
import javax.persistence.Column;
8
import javax.persistence.Column;
7
import javax.persistence.Entity;
9
import javax.persistence.Entity;
-
 
10
import javax.persistence.FetchType;
8
import javax.persistence.GeneratedValue;
11
import javax.persistence.GeneratedValue;
9
import javax.persistence.GenerationType;
12
import javax.persistence.GenerationType;
10
import javax.persistence.Id;
13
import javax.persistence.Id;
-
 
14
import javax.persistence.JoinColumn;
-
 
15
import javax.persistence.ManyToOne;
11
import javax.persistence.NamedQueries;
16
import javax.persistence.NamedQueries;
12
import javax.persistence.NamedQuery;
17
import javax.persistence.NamedQuery;
-
 
18
import javax.persistence.OneToMany;
13
import javax.persistence.Table;
19
import javax.persistence.Table;
14
 
20
 
15
/**
21
/**
16
 * This class basically contains  details
22
 * This class basically contains  details
17
 * 
23
 * 
Line 45... Line 51...
45
	private String mobileNumber;
51
	private String mobileNumber;
46
	
52
	
47
	@Column(name = "create_timestamp")
53
	@Column(name = "create_timestamp")
48
	private LocalDateTime createTimestamp = LocalDateTime.now();
54
	private LocalDateTime createTimestamp = LocalDateTime.now();
49
	
55
	
50
	public int getId() {
-
 
51
		return id;
-
 
52
	}
-
 
53
	public void setId(int id) {
-
 
54
		this.id = id;
-
 
55
	}
-
 
56
	
-
 
57
	public String getName() {
-
 
58
		return name;
-
 
59
	}
-
 
60
	public void setName(String name) {
-
 
61
		this.name = name;
-
 
62
	}
-
 
63
	
-
 
64
	public String getEmailId() {
-
 
65
		return emailId;
-
 
66
	}
-
 
67
	public void setEmailId(String emailId) {
-
 
68
		this.emailId = emailId;
-
 
69
	}
-
 
70
	
-
 
71
	public String getMobileNumber() {
-
 
72
		return mobileNumber;
-
 
73
	}
-
 
74
	public void setMobileNumber(String mobileNumber) {
-
 
75
		this.mobileNumber = mobileNumber;
-
 
76
	}
-
 
77
	
-
 
78
	
-
 
79
	
-
 
80
	@Override
56
	@Override
81
	public int hashCode() {
57
	public int hashCode() {
82
		final int prime = 31;
58
		final int prime = 31;
83
		int result = 1;
59
		int result = 1;
84
		result = prime * result + ((createTimestamp == null) ? 0 : createTimestamp.hashCode());
60
		result = prime * result + ((createTimestamp == null) ? 0 : createTimestamp.hashCode());
-
 
61
		result = prime * result + ((customerAddress == null) ? 0 : customerAddress.hashCode());
85
		result = prime * result + ((emailId == null) ? 0 : emailId.hashCode());
62
		result = prime * result + ((emailId == null) ? 0 : emailId.hashCode());
86
		result = prime * result + id;
63
		result = prime * result + id;
87
		result = prime * result + ((mobileNumber == null) ? 0 : mobileNumber.hashCode());
64
		result = prime * result + ((mobileNumber == null) ? 0 : mobileNumber.hashCode());
88
		result = prime * result + ((name == null) ? 0 : name.hashCode());
65
		result = prime * result + ((name == null) ? 0 : name.hashCode());
89
		return result;
66
		return result;
Line 100... Line 77...
100
		if (createTimestamp == null) {
77
		if (createTimestamp == null) {
101
			if (other.createTimestamp != null)
78
			if (other.createTimestamp != null)
102
				return false;
79
				return false;
103
		} else if (!createTimestamp.equals(other.createTimestamp))
80
		} else if (!createTimestamp.equals(other.createTimestamp))
104
			return false;
81
			return false;
-
 
82
		if (customerAddress == null) {
-
 
83
			if (other.customerAddress != null)
-
 
84
				return false;
-
 
85
		} else if (!customerAddress.equals(other.customerAddress))
-
 
86
			return false;
105
		if (emailId == null) {
87
		if (emailId == null) {
106
			if (other.emailId != null)
88
			if (other.emailId != null)
107
				return false;
89
				return false;
108
		} else if (!emailId.equals(other.emailId))
90
		} else if (!emailId.equals(other.emailId))
109
			return false;
91
			return false;
Line 119... Line 101...
119
				return false;
101
				return false;
120
		} else if (!name.equals(other.name))
102
		} else if (!name.equals(other.name))
121
			return false;
103
			return false;
122
		return true;
104
		return true;
123
	}
105
	}
-
 
106
 
-
 
107
	@OneToMany(cascade=CascadeType.ALL,fetch=FetchType.LAZY)
-
 
108
	@JoinColumn(name="customer_id",insertable=false,updatable=false,nullable=false)
-
 
109
	private List<CustomerAddress> customerAddress;	
-
 
110
	
-
 
111
	public List<CustomerAddress> getCustomerAddress() {
-
 
112
		return customerAddress;
-
 
113
	}
-
 
114
	public void setCustomerAddress(List<CustomerAddress> customerAddress) {
-
 
115
		this.customerAddress = customerAddress;
-
 
116
	}
-
 
117
	public int getId() {
-
 
118
		return id;
-
 
119
	}
-
 
120
	public void setId(int id) {
-
 
121
		this.id = id;
-
 
122
	}
-
 
123
	
-
 
124
	public String getName() {
-
 
125
		return name;
-
 
126
	}
-
 
127
	public void setName(String name) {
-
 
128
		this.name = name;
-
 
129
	}
-
 
130
	
-
 
131
	public String getEmailId() {
-
 
132
		return emailId;
-
 
133
	}
-
 
134
	public void setEmailId(String emailId) {
-
 
135
		this.emailId = emailId;
-
 
136
	}
-
 
137
	
-
 
138
	public String getMobileNumber() {
-
 
139
		return mobileNumber;
-
 
140
	}
-
 
141
	public void setMobileNumber(String mobileNumber) {
-
 
142
		this.mobileNumber = mobileNumber;
-
 
143
	}
-
 
144
	
124
	@Override
145
	@Override
125
	public String toString() {
146
	public String toString() {
126
		return "Customer [id=" + id + ", name=" + name + ", emailId=" + emailId + ", mobileNumber=" + mobileNumber
147
		return "Customer [id=" + id + ", name=" + name + ", emailId=" + emailId + ", mobileNumber=" + mobileNumber
127
				+ ", createTimestamp=" + createTimestamp + "]";
148
				+ ", createTimestamp=" + createTimestamp + ", customerAddress=" + customerAddress + "]";
128
	}
149
	}
129
	
150
	
130
    
151
    
131
}
152
}
132
153