58 lines
1.2 KiB
Java
58 lines
1.2 KiB
Java
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;
|
|
}
|
|
|
|
}
|