Rev 32222 | 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.*;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;private Integer internalWarehouseId;@Column(name = "status")private boolean status;private boolean internal;public boolean isInternal() {return 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}public Integer getInternalWarehouseId() {return internalWarehouseId;}public void setInternalWarehouseId(Integer internalWarehouseId) {this.internalWarehouseId = internalWarehouseId;}@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) && Objects.equals(internalWarehouseId, supplier.internalWarehouseId);}@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, internalWarehouseId, status, internal);}@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 + '\'' +", internalWarehouseId=" + internalWarehouseId +", status=" + status +", internal=" + internal +'}';}}