Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
28299 tejbeer 1
package com.spice.profitmandi.dao.entity.warehouse;
2
 
3
import javax.persistence.Column;
4
import javax.persistence.Entity;
5
import javax.persistence.GeneratedValue;
6
import javax.persistence.GenerationType;
7
import javax.persistence.Id;
8
import javax.persistence.Table;
32222 amit.gupta 9
import java.util.Objects;
28299 tejbeer 10
 
11
@Entity
32074 tejbeer 12
@Table(name = "warehouse.supplier")
28299 tejbeer 13
public class Supplier {
14
 
32074 tejbeer 15
    @Id
16
    @Column(name = "id", unique = true, updatable = false)
17
    @GeneratedValue(strategy = GenerationType.IDENTITY)
18
    private int id; // required
28493 tejbeer 19
 
32074 tejbeer 20
    private String name; // required
28493 tejbeer 21
 
32074 tejbeer 22
    private String phone; // required
23
    private String fax; // required
24
    private String tin;
25
    private String pan; // required
26
    private String headName; // required
27
    private String headDesignation; // required
28
    private String headEmail; // required
29
    private String contactName; // required
30
    private String contactPhone; // required
31
    private String contactFax; // required
32
    private String contactEmail; // required
33
    private String registeredAddress; // required
34
    private String communicationAddress; // required
35
    private int stateId; // required
32222 amit.gupta 36
    private int poValidityLimit; // requiredx
32074 tejbeer 37
    private String gstin; // required
38
    private String tnc;
39
    @Column(name = "status")
40
    private boolean status;
32222 amit.gupta 41
    private boolean internal;
28493 tejbeer 42
 
32222 amit.gupta 43
    public boolean isInternal() {
44
        return internal;
45
    }
46
 
47
    @Override
48
    public boolean equals(Object o) {
49
        if (this == o) return true;
50
        if (o == null || getClass() != o.getClass()) return false;
51
        Supplier supplier = (Supplier) o;
52
        return id == supplier.id && stateId == supplier.stateId && poValidityLimit == supplier.poValidityLimit && status == supplier.status && internal == supplier.internal && Objects.equals(name, supplier.name) && Objects.equals(phone, supplier.phone) && Objects.equals(fax, supplier.fax) && Objects.equals(tin, supplier.tin) && Objects.equals(pan, supplier.pan) && Objects.equals(headName, supplier.headName) && Objects.equals(headDesignation, supplier.headDesignation) && Objects.equals(headEmail, supplier.headEmail) && Objects.equals(contactName, supplier.contactName) && Objects.equals(contactPhone, supplier.contactPhone) && Objects.equals(contactFax, supplier.contactFax) && Objects.equals(contactEmail, supplier.contactEmail) && Objects.equals(registeredAddress, supplier.registeredAddress) && Objects.equals(communicationAddress, supplier.communicationAddress) && Objects.equals(gstin, supplier.gstin) && Objects.equals(tnc, supplier.tnc);
53
    }
54
 
55
    @Override
56
    public int hashCode() {
57
        return Objects.hash(id, name, phone, fax, tin, pan, headName, headDesignation, headEmail, contactName, contactPhone, contactFax, contactEmail, registeredAddress, communicationAddress, stateId, poValidityLimit, gstin, tnc, status, internal);
58
    }
59
 
60
    public void setInternal(boolean internal) {
61
        this.internal = internal;
62
    }
63
 
32074 tejbeer 64
    public boolean isStatus() {
65
        return status;
66
    }
28493 tejbeer 67
 
32074 tejbeer 68
    public void setStatus(boolean status) {
69
        this.status = status;
70
    }
28493 tejbeer 71
 
32074 tejbeer 72
    public int getId() {
73
        return id;
74
    }
28493 tejbeer 75
 
32074 tejbeer 76
    public void setId(int id) {
77
        this.id = id;
78
    }
28493 tejbeer 79
 
32074 tejbeer 80
    public String getName() {
81
        return name;
82
    }
28493 tejbeer 83
 
32074 tejbeer 84
    public void setName(String name) {
85
        this.name = name;
86
    }
28493 tejbeer 87
 
32074 tejbeer 88
    public String getPhone() {
89
        return phone;
90
    }
28493 tejbeer 91
 
32074 tejbeer 92
    public void setPhone(String phone) {
93
        this.phone = phone;
94
    }
28493 tejbeer 95
 
32074 tejbeer 96
    public String getFax() {
97
        return fax;
98
    }
28493 tejbeer 99
 
32074 tejbeer 100
    public void setFax(String fax) {
101
        this.fax = fax;
102
    }
28493 tejbeer 103
 
32074 tejbeer 104
    public String getTin() {
105
        return tin;
106
    }
28493 tejbeer 107
 
32074 tejbeer 108
    public void setTin(String tin) {
109
        this.tin = tin;
110
    }
28493 tejbeer 111
 
32074 tejbeer 112
    public String getPan() {
113
        return pan;
114
    }
28493 tejbeer 115
 
32074 tejbeer 116
    public void setPan(String pan) {
117
        this.pan = pan;
118
    }
28493 tejbeer 119
 
32074 tejbeer 120
    public String getHeadName() {
121
        return headName;
122
    }
28493 tejbeer 123
 
32074 tejbeer 124
    public void setHeadName(String headName) {
125
        this.headName = headName;
126
    }
28493 tejbeer 127
 
32074 tejbeer 128
    public String getHeadDesignation() {
129
        return headDesignation;
130
    }
28493 tejbeer 131
 
32074 tejbeer 132
    public void setHeadDesignation(String headDesignation) {
133
        this.headDesignation = headDesignation;
134
    }
28493 tejbeer 135
 
32074 tejbeer 136
    public String getHeadEmail() {
137
        return headEmail;
138
    }
28493 tejbeer 139
 
32074 tejbeer 140
    public void setHeadEmail(String headEmail) {
141
        this.headEmail = headEmail;
142
    }
28493 tejbeer 143
 
32074 tejbeer 144
    public String getContactName() {
145
        return contactName;
146
    }
28493 tejbeer 147
 
32074 tejbeer 148
    public void setContactName(String contactName) {
149
        this.contactName = contactName;
150
    }
28493 tejbeer 151
 
32074 tejbeer 152
    public String getContactPhone() {
153
        return contactPhone;
154
    }
28493 tejbeer 155
 
32074 tejbeer 156
    public void setContactPhone(String contactPhone) {
157
        this.contactPhone = contactPhone;
158
    }
28493 tejbeer 159
 
32074 tejbeer 160
    public String getContactFax() {
161
        return contactFax;
162
    }
28493 tejbeer 163
 
32074 tejbeer 164
    public void setContactFax(String contactFax) {
165
        this.contactFax = contactFax;
166
    }
28493 tejbeer 167
 
32074 tejbeer 168
    public String getContactEmail() {
169
        return contactEmail;
170
    }
28493 tejbeer 171
 
32074 tejbeer 172
    public void setContactEmail(String contactEmail) {
173
        this.contactEmail = contactEmail;
174
    }
28493 tejbeer 175
 
32074 tejbeer 176
    public String getRegisteredAddress() {
177
        return registeredAddress;
178
    }
28493 tejbeer 179
 
32074 tejbeer 180
    public void setRegisteredAddress(String registeredAddress) {
181
        this.registeredAddress = registeredAddress;
182
    }
28493 tejbeer 183
 
32074 tejbeer 184
    public String getCommunicationAddress() {
185
        return communicationAddress;
186
    }
28493 tejbeer 187
 
32074 tejbeer 188
    public void setCommunicationAddress(String communicationAddress) {
189
        this.communicationAddress = communicationAddress;
190
    }
28493 tejbeer 191
 
32074 tejbeer 192
    public int getStateId() {
193
        return stateId;
194
    }
28493 tejbeer 195
 
32074 tejbeer 196
    public void setStateId(int stateId) {
197
        this.stateId = stateId;
198
    }
28493 tejbeer 199
 
32074 tejbeer 200
    public int getPoValidityLimit() {
201
        return poValidityLimit;
202
    }
28493 tejbeer 203
 
32074 tejbeer 204
    public void setPoValidityLimit(int poValidityLimit) {
205
        this.poValidityLimit = poValidityLimit;
206
    }
28493 tejbeer 207
 
32074 tejbeer 208
    public String getGstin() {
209
        return gstin;
210
    }
28493 tejbeer 211
 
32074 tejbeer 212
    public void setGstin(String gstin) {
213
        this.gstin = gstin;
214
    }
28493 tejbeer 215
 
32074 tejbeer 216
    public String getTnc() {
217
        return tnc;
218
    }
28493 tejbeer 219
 
32074 tejbeer 220
    public void setTnc(String tnc) {
221
        this.tnc = tnc;
222
    }
28493 tejbeer 223
 
32074 tejbeer 224
    public Supplier() {
225
        super();
226
        // TODO Auto-generated constructor stub
227
    }
28493 tejbeer 228
 
32074 tejbeer 229
    @Override
230
    public String toString() {
231
        return "Supplier [id=" + id + ", name=" + name + ", phone=" + phone + ", fax=" + fax + ", tin=" + tin + ", pan=" + pan + ", headName=" + headName + ", headDesignation=" + headDesignation + ", headEmail=" + headEmail + ", contactName=" + contactName + ", contactPhone=" + contactPhone + ", contactFax=" + contactFax + ", contactEmail=" + contactEmail + ", registeredAddress=" + registeredAddress + ", communicationAddress=" + communicationAddress + ", stateId=" + stateId + ", poValidityLimit=" + poValidityLimit + ", gstin=" + gstin + ", tnc=" + tnc + "]";
232
    }
28493 tejbeer 233
 
28299 tejbeer 234
}