Rev 21552 | Blame | Last modification | View Log | RSS feed
package com.spice.profitmandi.dao.entity;import javax.persistence.Column;import javax.persistence.EmbeddedId;import javax.persistence.Entity;import javax.persistence.Id;import javax.persistence.NamedQueries;import javax.persistence.NamedQuery;import javax.persistence.Table;@Entity@Table(name="fofo.current_inventory_snapshot")@NamedQueries({@NamedQuery(name = "CurrentInventorySnapshot.selectByItemId", query = "select i.id, i.brand, i.modelName, i.modelNumber, i.color, cis.availability from CurrentInventorySnapshot cis join Item i on cis.id.itemId = i.id where cis.id.itemId = :itemId")})public class CurrentInventorySnapshot {@Id@EmbeddedIdprivate InventoryItemId id;@Column(name = "availability")private int availability;public InventoryItemId getId() {return id;}public void setId(InventoryItemId id) {this.id = id;}public int getAvailability() {return availability;}public void setAvailability(int availability) {this.availability = availability;}@Overridepublic String toString() {return "CurrentInventorySnapshot [id=" + id + ", availability=" + availability + "]";}@Overridepublic int hashCode() {final int prime = 31;int result = 1;result = prime * result + availability;result = prime * result + ((id == null) ? 0 : id.hashCode());return result;}@Overridepublic boolean equals(Object obj) {if (this == obj)return true;if (obj == null)return false;if (getClass() != obj.getClass())return false;CurrentInventorySnapshot other = (CurrentInventorySnapshot) obj;if (availability != other.availability)return false;if (id == null) {if (other.id != null)return false;} else if (!id.equals(other.id))return false;return true;}}