Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
22653 ashik.ali 1
package com.spice.profitmandi.dao.entity.fofo;
22418 ashik.ali 2
 
3
import java.io.Serializable;
4
 
5
import javax.persistence.Column;
6
import javax.persistence.Entity;
23786 amit.gupta 7
import javax.persistence.EnumType;
8
import javax.persistence.Enumerated;
22418 ashik.ali 9
import javax.persistence.Id;
10
import javax.persistence.Table;
23786 amit.gupta 11
import javax.persistence.Transient;
22418 ashik.ali 12
 
23786 amit.gupta 13
import com.spice.profitmandi.common.enumuration.CounterSize;
14
import com.spice.profitmandi.dao.entity.user.Address;
15
 
22418 ashik.ali 16
/**
17
 * This class basically contains store code details
18
 * 
19
 * @author ashikali
20
 *
21
 */
22
@Entity
22532 ashik.ali 23
@Table(name="fofo.fofo_store", schema = "fofo")
22418 ashik.ali 24
public class FofoStore implements Serializable{
25
 
26
	private static final long serialVersionUID = 1L;
27
 
28
	public FofoStore() {
29
	}
30
 
31
	@Id
32
	@Column(name="id", unique=true, updatable=false)
33
	private int id;
34
 
35
	@Column(name="code", unique = true)
36
	private String code;
37
 
23847 ashik.ali 38
	@Column(name = "latitude")
39
	private String latitude;
40
 
41
	@Column(name = "longitude")
42
	private String longitude;
43
 
23718 amit.gupta 44
	@Column(name="counter_size")
23786 amit.gupta 45
	@Enumerated(EnumType.STRING)
46
	private CounterSize counterSize = CounterSize.TEN_LAC;
23716 amit.gupta 47
 
23884 amit.gupta 48
	@Column(name="minimum_investment")
49
	private float minimumInvestment;
50
 
23796 amit.gupta 51
	//Number of days to realise money.
52
	/*@Column(name="credit_cycle")
53
	private int creditCycle;*/
23786 amit.gupta 54
 
23884 amit.gupta 55
	public float getMinimumInvestment() {
56
		return minimumInvestment;
57
	}
58
	public void setMinimumInvestment(float minimumInvestment) {
59
		this.minimumInvestment = minimumInvestment;
60
	}
61
 
23786 amit.gupta 62
	@Transient
63
	private Address userAddress;
64
 
65
 
23796 amit.gupta 66
	/*public int getCreditCycle() {
23786 amit.gupta 67
		return creditCycle;
68
	}
69
	public void setCreditCycle(int creditCycle) {
70
		this.creditCycle = creditCycle;
23796 amit.gupta 71
	}*/
23786 amit.gupta 72
	public CounterSize getCounterSize() {
23716 amit.gupta 73
		return counterSize;
74
	}
23786 amit.gupta 75
	public void setCounterSize(CounterSize counterSize) {
23716 amit.gupta 76
		this.counterSize = counterSize;
77
	}
22418 ashik.ali 78
	public int getId() {
79
		return id;
80
	}
81
	public void setId(int id) {
82
		this.id = id;
83
	}
84
 
85
    public String getCode() {
86
		return code;
87
	}
88
 
89
    public void setCode(String code) {
90
		this.code = code;
91
	}
23847 ashik.ali 92
 
93
    public String getLatitude() {
94
		return latitude;
95
	}
96
 
97
    public void setLatitude(String latitude) {
98
		this.latitude = latitude;
99
	}
100
 
101
    public String getLongitude() {
102
		return longitude;
103
	}
104
 
105
    public void setLongitude(String longitude) {
106
		this.longitude = longitude;
107
	}
108
 
22418 ashik.ali 109
 
23786 amit.gupta 110
	public Address getUserAddress() {
111
		return userAddress;
112
	}
113
	public void setUserAddress(Address userAddress) {
114
		this.userAddress = userAddress;
115
	}
22418 ashik.ali 116
	@Override
117
	public int hashCode() {
118
		final int prime = 31;
119
		int result = 1;
120
		result = prime * result + id;
121
		return result;
122
	}
123
	@Override
124
	public boolean equals(Object obj) {
125
		if (this == obj)
126
			return true;
127
		if (obj == null)
128
			return false;
129
		if (getClass() != obj.getClass())
130
			return false;
131
		FofoStore other = (FofoStore) obj;
132
		if (id != other.id)
133
			return false;
134
		return true;
135
	}
23847 ashik.ali 136
 
22418 ashik.ali 137
	@Override
138
	public String toString() {
23884 amit.gupta 139
		return "FofoStore [id=" + id + ", code=" + code + ", latitude=" + latitude + ", longitude=" + longitude
140
				+ ", counterSize=" + counterSize + ", minimumInvestment=" + minimumInvestment + ", userAddress="
141
				+ userAddress + "]";
22418 ashik.ali 142
	}
143
 
23847 ashik.ali 144
 
145
 
22418 ashik.ali 146
 
147
}