Subversion Repositories SmartDukaan

Rev

Rev 23786 | Rev 23847 | 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
 
23718 amit.gupta 38
	@Column(name="counter_size")
23786 amit.gupta 39
	@Enumerated(EnumType.STRING)
40
	private CounterSize counterSize = CounterSize.TEN_LAC;
23716 amit.gupta 41
 
23796 amit.gupta 42
	//Number of days to realise money.
43
	/*@Column(name="credit_cycle")
44
	private int creditCycle;*/
23786 amit.gupta 45
 
46
	@Transient
47
	private Address userAddress;
48
 
49
 
23796 amit.gupta 50
	/*public int getCreditCycle() {
23786 amit.gupta 51
		return creditCycle;
52
	}
53
	public void setCreditCycle(int creditCycle) {
54
		this.creditCycle = creditCycle;
23796 amit.gupta 55
	}*/
23786 amit.gupta 56
	public CounterSize getCounterSize() {
23716 amit.gupta 57
		return counterSize;
58
	}
23786 amit.gupta 59
	public void setCounterSize(CounterSize counterSize) {
23716 amit.gupta 60
		this.counterSize = counterSize;
61
	}
22418 ashik.ali 62
	public int getId() {
63
		return id;
64
	}
65
	public void setId(int id) {
66
		this.id = id;
67
	}
68
 
69
    public String getCode() {
70
		return code;
71
	}
72
 
73
    public void setCode(String code) {
74
		this.code = code;
75
	}
76
 
23786 amit.gupta 77
	public Address getUserAddress() {
78
		return userAddress;
79
	}
80
	public void setUserAddress(Address userAddress) {
81
		this.userAddress = userAddress;
82
	}
22418 ashik.ali 83
	@Override
84
	public int hashCode() {
85
		final int prime = 31;
86
		int result = 1;
87
		result = prime * result + id;
88
		return result;
89
	}
90
	@Override
91
	public boolean equals(Object obj) {
92
		if (this == obj)
93
			return true;
94
		if (obj == null)
95
			return false;
96
		if (getClass() != obj.getClass())
97
			return false;
98
		FofoStore other = (FofoStore) obj;
99
		if (id != other.id)
100
			return false;
101
		return true;
102
	}
103
	@Override
104
	public String toString() {
23796 amit.gupta 105
		return "FofoStore [id=" + id + ", code=" + code + ", counterSize=" + counterSize
106
				+ ", userAddress=" + userAddress + "]";
22418 ashik.ali 107
	}
108
 
109
 
110
}