Rev 32074 | Rev 32493 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed
package com.spice.profitmandi.dao.entity.warehouse;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persistence.Id;import javax.persistence.Table;import java.util.Objects;@Entity@Table(name = "warehouse.supplier")public class Supplier {@Id@Column(name = "id", unique = true, updatable = false)@GeneratedValue(strategy = GenerationType.IDENTITY)private int id; // requiredprivate String name; // requiredprivate String phone; // requiredprivate String fax; // requiredprivate String tin;private String pan; // requiredprivate String headName; // requiredprivate String headDesignation; // requiredprivate String headEmail; // requiredprivate String contactName; // requiredprivate String contactPhone; // requiredprivate String contactFax; // requiredprivate String contactEmail; // requiredprivate String registeredAddress; // requiredprivate String communicationAddress; // requiredprivate int stateId; // requiredprivate int poValidityLimit; // requiredxprivate String gstin; // requiredprivate String tnc;@Column(name = "status")private boolean status;private boolean internal;public boolean isInternal() {return internal;}@Overridepublic boolean equals(Object o) {if (this == o) return true;if (o == null || getClass() != o.getClass()) return false;Supplier supplier = (Supplier) o;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);}@Overridepublic int hashCode() {return Objects.hash(id, name, phone, fax, tin, pan, headName, headDesignation, headEmail, contactName, contactPhone, contactFax, contactEmail, registeredAddress, communicationAddress, stateId, poValidityLimit, gstin, tnc, status, internal);}public void setInternal(boolean internal) {this.internal = internal;}public boolean isStatus() {return status;}public void setStatus(boolean status) {this.status = status;}public int getId() {return id;}public void setId(int id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getPhone() {return phone;}public void setPhone(String phone) {this.phone = phone;}public String getFax() {return fax;}public void setFax(String fax) {this.fax = fax;}public String getTin() {return tin;}public void setTin(String tin) {this.tin = tin;}public String getPan() {return pan;}public void setPan(String pan) {this.pan = pan;}public String getHeadName() {return headName;}public void setHeadName(String headName) {this.headName = headName;}public String getHeadDesignation() {return headDesignation;}public void setHeadDesignation(String headDesignation) {this.headDesignation = headDesignation;}public String getHeadEmail() {return headEmail;}public void setHeadEmail(String headEmail) {this.headEmail = headEmail;}public String getContactName() {return contactName;}public void setContactName(String contactName) {this.contactName = contactName;}public String getContactPhone() {return contactPhone;}public void setContactPhone(String contactPhone) {this.contactPhone = contactPhone;}public String getContactFax() {return contactFax;}public void setContactFax(String contactFax) {this.contactFax = contactFax;}public String getContactEmail() {return contactEmail;}public void setContactEmail(String contactEmail) {this.contactEmail = contactEmail;}public String getRegisteredAddress() {return registeredAddress;}public void setRegisteredAddress(String registeredAddress) {this.registeredAddress = registeredAddress;}public String getCommunicationAddress() {return communicationAddress;}public void setCommunicationAddress(String communicationAddress) {this.communicationAddress = communicationAddress;}public int getStateId() {return stateId;}public void setStateId(int stateId) {this.stateId = stateId;}public int getPoValidityLimit() {return poValidityLimit;}public void setPoValidityLimit(int poValidityLimit) {this.poValidityLimit = poValidityLimit;}public String getGstin() {return gstin;}public void setGstin(String gstin) {this.gstin = gstin;}public String getTnc() {return tnc;}public void setTnc(String tnc) {this.tnc = tnc;}public Supplier() {super();// TODO Auto-generated constructor stub}@Overridepublic String toString() {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 + "]";}}