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.catalog;import java.time.LocalDateTime;import java.util.List;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 javax.persistence.Transient;@Entity@Table(name = "catalog.range_item", schema = "catalog")public class RangeItem {@Id@Column(name = "id")@GeneratedValue(strategy = GenerationType.IDENTITY)private int id;@Columnprivate String name;@Column(name = "provider_id")private int providerId;@Column(name = "product_identifier")private String productIdentifier;public String getProductIdentifier() {return productIdentifier;}public void setProductIdentifier(String productIdentifier) {this.productIdentifier = productIdentifier;}@Column(name = "created")private LocalDateTime createTimestamp;@Column(name = "published_on")private LocalDateTime publishedOn;@Column(name = "unpublished_on")private LocalDateTime unpublishedOn;@Transientprivate List<RangeItemPrice> rangeItemPrices;@Transientprivate String providerName;public List<RangeItemPrice> getRangeItemPrices() {return rangeItemPrices;}@Overridepublic String toString() {return "RangeItem [id=" + id + ", name=" + name + ", providerId=" + providerId + ", productIdentifier="+ productIdentifier + ", createTimestamp=" + createTimestamp + ", publishedOn=" + publishedOn+ ", unpublishedOn=" + unpublishedOn + ", rangeItemPrices=" + rangeItemPrices + "]";}public void setRangeItemPrices(List<RangeItemPrice> rangeItemPrices) {this.rangeItemPrices = rangeItemPrices;}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 int getProviderId() {return providerId;}public void setProviderId(int providerId) {this.providerId = providerId;}public LocalDateTime getCreateTimestamp() {return createTimestamp;}public void setCreateTimestamp(LocalDateTime createTimestamp) {this.createTimestamp = createTimestamp;}public LocalDateTime getPublishedOn() {return publishedOn;}public void setPublishedOn(LocalDateTime publishedOn) {this.publishedOn = publishedOn;}public LocalDateTime getUnpublishedOn() {return unpublishedOn;}public void setUnpublishedOn(LocalDateTime unpublishedOn) {this.unpublishedOn = unpublishedOn;}@Overridepublic int hashCode() {final int prime = 31;int result = 1;result = prime * result + id;return result;}@Overridepublic boolean equals(Object obj) {if (this == obj)return true;if (obj == null)return false;if (getClass() != obj.getClass())return false;RangeItem other = (RangeItem) obj;if (id != other.id)return false;return true;}}