package nl.ipo.cds.domain;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.OneToOne;
@Entity
public class DatasetFilter {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@ManyToOne
private Dataset dataset;
@OneToOne
private FilterExpression rootExpression;
private boolean isValid;
public boolean isValid () {
return isValid;
}
public void setValid (final boolean isValid) {
this.isValid = isValid;
}
public Dataset getDataset() {
return dataset;
}
public void setDataset(Dataset dataset) {
this.dataset = dataset;
}
public FilterExpression getRootExpression() {
return rootExpression;
}
public void setRootExpression(FilterExpression rootExpression) {
this.rootExpression = rootExpression;
}
public Long getId() {
return id;
}
}