Skip to content
Snippets Groups Projects

Matching system is ready for find new matches, but still need to handle the update and delete on offer and Wishlist records

Merged fz2907 requested to merge matching_service into sprint_2
10 files
+ 323
0
Compare changes
  • Side-by-side
  • Inline
Files
10
package vt.CS5934.SwitchRoom.models;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.hibernate.annotations.UpdateTimestamp;
import vt.CS5934.SwitchRoom.utility.LookupTables;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.sql.Date;
@Entity
@Data
@Table(name = "matched_wishlist_record_table")
@NoArgsConstructor
public class MatchedWishlistRecordModel {
@Id
private Long wishlistItemId;
private Long offerId;
private LookupTables.MATCHING_RECORD_USER_RESULT result;
@UpdateTimestamp
@Column(name = "modify_date")
private Date modifyDate;
public MatchedWishlistRecordModel(Long wishlistItemId, Long offerId, LookupTables.MATCHING_RECORD_USER_RESULT result) {
this.wishlistItemId = wishlistItemId;
this.offerId = offerId;
this.result = result;
}
public Long getWishlistItemId() {
return wishlistItemId;
}
public void setWishlistItemId(Long wishlistItemId) {
this.wishlistItemId = wishlistItemId;
}
public Long getOfferId() {
return offerId;
}
public void setOfferId(Long offerId) {
this.offerId = offerId;
}
public LookupTables.MATCHING_RECORD_USER_RESULT getResult() {
return result;
}
public void setResult(LookupTables.MATCHING_RECORD_USER_RESULT result) {
this.result = result;
}
public Date getModifyDate() {
return modifyDate;
}
}
Loading