package nl.ipo.cds.domain;
import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.validation.constraints.NotNull;
@Entity
public class ThemaBronhouderAuthorization implements Serializable {
private static final long serialVersionUID = 7722858810254006319L;
@Id
@NotNull
@ManyToOne
private Thema thema;
@Id
@NotNull
@ManyToOne
private Bronhouder bronhouder;
ThemaBronhouderAuthorization () {
}
public ThemaBronhouderAuthorization (final Thema thema, final Bronhouder bronhouder) {
assert (thema != null);
assert (bronhouder != null);
this.thema = thema;
this.bronhouder = bronhouder;
}
public Thema getThema() {
return thema;
}
public Bronhouder getBronhouder() {
return bronhouder;
}
}