package com.plannaplan.entities; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; @Entity public class Exchange { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; private User trader; private Assignment ownedAssignment; private Groups desiredAssignment; public Exchange() { } public Exchange(User trader, Assignment ownedAssignment, Groups desiredAssignment){ this.trader = trader; this.ownedAssignment = ownedAssignment; this.desiredAssignment = desiredAssignment; } public Long getId(){ return this.id; } public Groups getDesiredAssignment() { return desiredAssignment; } public void setDesiredAssignment(Groups desiredAssignment) { this.desiredAssignment = desiredAssignment; } public Assignment getOwnedAssignment() { return ownedAssignment; } public void setOwnedAssignment(Assignment ownedAssignment) { this.ownedAssignment = ownedAssignment; } public User getTrader() { return trader; } public void setTrader(User trader) { this.trader = trader; } }